
 ZTreeWin Instructions│
 ─────────────────────┘

   Contents:

   1.    Main Display
   1.1     Directory Window
   1.2     File Windows
   1.2.1     Small File Window
   1.2.1     Expanded File Window
   1.3     Directory and File Window Control Keys
   1.3.1     Basic Control Keys
   1.3.2     Navigation Keys
   1.3.3     Spell Search Control Keys
   1.3.4     Bookmark Navigation Keys
   1.4     FILE Specification Box
   1.5     DISK Specification Box
   1.6     Statistics Displays
   1.6.1     Statistics Panel
   1.6.2     Extended Statistics Window
   1.7     Split Screen
   1.8     Browse Window

   2.    ZTreeWin Commands
   2.1     ZTreeWin Operation Keys
   2.2     Directory Window Commands - Standard Unhifted
   2.3     Directory Window Commands - Ctrl
   2.4     Directory Window Commands - Alt
   2.5     File Window Commands - Standard Unshifted
   2.6     File Window Commands - Ctrl
   2.7     File Window Commands - Alt
   2.8     Log Disk
   2.9     Log Options

   3.    Miscellaneous Features
   3.1     Batch Parameters
   3.2     Renaming Files
   3.2.1     Rename Mask
   3.2.2     Changing Case
   3.3     Ctrl/Alt-Copy and Move Sub-options
   3.4     Input Navigation
   3.5     Application Menu
   3.6     History Lists
   3.7     Configuration Options
   3.8     The Internal Viewer
   3.9     Jeff's File Compare
   3.10    Keyboard Macros
   3.11    Command-Line Options
   3.12    Auxiliary Files
   3.13    Quick Command Table
   3.14    Document Standards
   3.15    ZTreeWin Advantages Over XTree
   3.16    Web Links


 1. Main Display│
 ───────────────┘

               Path Identification                Date Time
              ┌────────────────────────────┬───────────────┐
              │                            │ FILE Spec Box │
              │  Directory Window          ├───────────────┤
              │                            │ DISK Spec Box │
              │                            │               │
              │                            │               │
              │                            ├───────────────┤
              ├────────────────────────────┤ Statistics    │
              │                            │   Panel       │
              │  Small File Window         │               │
              │                            │               │
              └────────────────────────────┴───────────────┘
                Menu of Commands and
                Function keys


 1.1 Directory Window│
 ────────────────────┘
 This window shows the directory structure of the current disk.  The Root
 directory is at the top of the list, and all other directories are sorted
 alphabetically, and displayed from the top of the window to the bottom.
 Main directories, (first level directories), are on the left, with their
 subdirectories indented to the right. A Branch is defined as any directory,
 and all the subdirectories that are indented below it.

 When the highlight bar is located in the Directory Window, this window is
 active, and ZTreeWin's Directory Commands are available.  The highlight bar
 identifies the current directory.  When you start ZTreeWin, the Directory
 Window is active and the highlight bar is at the disks Root directory.  You
 can move the bar to any directory on the tree by using the cursor keys.

 If you move the highlight bar to the Small File Window, (by pressing Enter),
 a left-arrow symbol is shown in the Directory Window, marking the current
 directory.

 The Path Identification Line is displayed above the Directory Window.  It
 always shows the current disk and directory path being accessed by ZTreeWin.

 Normally, the Directory Window shows you the entire tree for the disk.
 However, ZTreeWin also gives you the ability to selectively read (log) and
 display portions of the disk.  This helps to conserve memory and allows you
 to focus only on areas of the tree you are most interested in. For large
 disks this will also improve the start up time as less disk activity will
 have to take place before ZTreeWin is ready for use.

 Through the ZTreeWin configuration options you can configure ZTreeWin to
 log disks only to the first level of directories under the Root.  You can
 then use outlining commands to expand, collapse, log, and release
 branches on the tree.  The following symbols to the left of the directory
 tree have special meaning:

  Symbol    Meaning
  ──────    ───────
  <space>   Corresponding directory is fully logged, i.e. all its files and
            1st level subdirectories are in memory and available for display.
    +       Directory is not logged.  It may or may not contain files and/or
            subdirectories.  Use the '+', '*' or Enter key to log it.
           Directory is logged, but part of its branch may be hidden.  This
            can happen if you have used the F5 and F6 keys.
    ?       Subdirectories have been added by other ZTree operations.
            However, since the branch is not fully logged, the changes cannot
            be shown.

 The following keys provide tree outlining commands.  They affect how
 much directory and file information is logged and kept in memory.

   Key      Operation
   ───      ─────────
    +       Expand the tree 1 level below the directory.  ZTreeWin logs the
            directory files and shows them in the File Window, and logs the
            1st level subdirectory names and shows them on the tree. If the
            directory is already logged then it is re-logged.

    =       Equivalent to +

    *       Fully expand the branch under the current directory.  Logs all
            subdirectories and their files and shows the branch on the tree.
            At the root directory, this has the effect of fully logging the
            entire disk.

    -       Collapse the entire branch.  All file and directory information
            for the branch is released from memory, and that portion of the
            tree is no longer displayed.

   Enter    If the directory is not logged, the '+' operation is performed.

   F5       Toggle between collapsing and expanding the first-level
            subdirectories under the current directory, without unlogging
            (releasing) them.

   F6       Toggle between collapsing and expanding all the subdirectories
            under the current directory, without unlogging (releasing) them.

   Shift-
   NumPad-  (Shift-Numpad-Minus) Unlog the directory and remove it from the
            display. (Use a refresh or log command on the parent directory
            to return it to the display.)


 1.2 File Windows│
 ────────────────┘
 The ZTreeWin File Windows are used to list file information.  Only those
 files that are logged and have names matching the File Specification are
 shown and available for ZTreeWin operations. Logged files are those that
 have been read into memory by using a log command, or at program startup
 if ZTreeWin is configured to automatically log directories.

 The highlight bar indicates the current file, which is the file affected by
 the standard File Commands.  Move the highlight bar with the cursor keys.

 A diamond symbol is displayed to the immediate left of any files that are
 tagged.  Tagged file commands will affect all tagged files in the list that
 match the File Specification.

 You can change the order in which the files are listed by using the Sort
 Criteria (Alt-Sort) command.  You can also select what details about the
 files are to be displayed by using the File Display (Alt-File display)
 command.

 1.2.1 Small File Window
 ───────────────────────

     The Small File Window appears under the Directory Window, and lists the
     files found in the current directory.  To move the highlight bar from
     the Directory Window to the Small File Window, press Enter. Press Enter
     again to expand the Small File Window to its full size. To move back to
     the Directory Window, press Esc.  Note that the Small File Window may be
     bypassed by changing the ZTreeWin configuration with Alt-F10.

     Under certain conditions the Small File Window will contain one of the
     following indications:

       - No files
            There are no files in this directory.
       - No files match the filespec
            There are files in the directory, but none of them match the
            current File Specification.
       - Directory not logged
            The directory has not been logged, and it is not known if it
            contains any files.  Use +, Enter or * to log the directory.

 1.2.2 Expanded File Window
 ──────────────────────────

     The Expanded File Window replaces the Small File Window and the Directory
     Window, allowing more file information to be displayed.

     There are four variations of the Expanded File Window.

     -  Normal - The normal Expanded File Window lists only the files that are
        in the current directory, just as the Small File Window does. Press
        Enter in the Small File Window to open this window. (Or press Enter in
        the Directory Window if the Small File Window is bypassed in the
        Alt-F10 configuration).

     -  Branch - The Branch File Window lists all the files in the current
        branch which are logged, and match the current filespec. This includes
        all logged subdirectories of the current, highlighted directory. Press
        "B", for Branch, in the Directory Window to open this window.

     -  Showall - The Showall File Window lists all logged files on the
        current disk that match the filespec. Press "S", for Showall, in the
        Directory Window to open this window.

     -  Global - The Global File Window lists all logged files on all logged
        disks that match the filespec. Press "G", for Global, in the
        Directory Window to open this window.


 1.3 Directory and File Window Control Keys│
 ──────────────────────────────────────────┘

 1.3.1 Basic Control Keys
 ────────────────────────
 The Enter key moves the highlight bar from the Directory Window to the Small
 File Window to the Expanded File Window and back to the Directory Window.
 The Esc key from any file window returns to the Directory Window.  The window
 where the highlight bar is located is the active window and determines what
 commands are available.

 As well as being able to view all files within a single directory, you may
 also view all files within the highlighted Branch (press "B" for Branch),
 all logged files on the current disc (press "S" for Showall) and all logged
 files on all logged disks (press "G" for Global).

 1.3.2 Navigation Keys
 ─────────────────────
 Within any window, use the Arrow keys, Page keys, and Home and End keys to
 move the highlight bar from item to item or scroll the window. Use Ctrl-Up
 and Ctrl-Down to scroll the display trying to keep the selected dir/file
 highlighted, (unless the configuration option, "File window Ctrl/Alt-Up/Down
 to tag/untag", is enabled). Use the Ctrl-PgUp and Ctrl-PgDn keys to scroll
 the current file or directory to the top or bottom of the window to see a
 full page of items immediately following or preceding the current one.

 Within the Directory Window, use the Right Arrow key to move down the current
 path to the last subdirectory in that path.  The Left Arrow key moves to the
 parent of the current directory, stopping when the parent is the first-level
 subdirectory.  Tab and Ctrl-Tab move down to the next directory on the same
 level as the current directory and Shift-Tab moves up, within the same branch
 of the tree.  Ctrl-Home/Ctrl-End move to the first and last directory at the
 same level within the current branch. See section 3.4 'Input Navigation'.

 Shift-Numpad (with NumLock off) will position the highlight at 10% to 90%
 of the display depending on the number key (1 through 9) that was pressed.

 1.3.3 Spell Search Control Keys
 ───────────────────────────────
 By default, you can use Shift-A through Shift-Z to move the highlight bar
 to the next item in the list whose name begins with that letter. Likewise,
 pressing a number key 0 through 9 will take you to the next item beginning
 with that number.

 If you have enabled the Alt-F10 configuration option "File/directory name
 spell search" to "Yes", you can type a more complete file/directory name by
 entering each letter with the shift key held. Use the " key to repeat the
 search for the next occurrence of the current search string.  Use
 Shift-Backspace to remove a character, and Shift-Esc to cancel the search.

 Even with the 'spell search' configuration option disabled, you can use the
 interactive spell search mode by using the '|' command.  This allows full
 edit ability to specify a file or directory name to find.  You can use "
 (double quote) or PgDn to find the next occurrence of the current search
 string, or PgUp for the previous one.

 1.3.4 Bookmark Navigation Keys
 ──────────────────────────────
 As you navigate and open directories (or branches) to view file information,
 ZTree automatically maintains a list of 'bookmarks' which represent the 10
 most recently 'visited' directories. The act of entering the file window
 from the directory automatically updates the list. A directory can only exist
 once on the list, so if a directory is visited twice, then the old entry is
 deleted and a new one is placed at the top of the list.

 Use the bookmark navigation keys [ & ] (or Alt-Left & Alt-Right) to visit
 each directory in the list. Use the bookmark navigation keys from within a
 file window to take you to the previous or next bookmarked directory, and
 open the file window automatically.

 This makes it extremely useful to toggle quickly between groups of files in
 different directories. Note that as you move between bookmarks with the
 navigation keys, the order of the list is not changed. The most recently
 used directory is always the last one 'visited' from the directory tree.

 To remove the current directory from the bookmark list, press Ctrl-[. To
 remove all bookmarks in the list, press Ctrl-].

 Press F11 to see the current bookmark list. From there you may select one
 to directly navigate to, or press Del to remove it from the list.

 Note that the bookmark list is a temporary list that only exists for the
 current session, and will be empty the next time you run ZTree. For more
 permanent quick navigation to certain directories, refer to the Treespec
 and History List features.


 1.4 FILE Specification Box│
 ──────────────────────────┘
 This is one of the main features of ZTreeWin file operations. Only files
 matching the current File Specification, (or "filespec"), are displayed and
 affected by ZTreeWin operations. These files are called "Matching files".
 This has the effect of serving as a "filter" to show you only the file, or
 groups of files, with which you are interested in working.

 When ZTreeWin is first started, the default *.* (all files) specification
 appears, and all files are displayed. Press "F" for Filespec in any window
 to enter a new filespec. Press Enter after the "F", without any input, to
 quickly return to the default *.* specification.

 Filespec is capable of displaying files based on file names, dates, sizes,
 or combinations of all three. Also, multiple name, date and size
 specifications can be used.

 You will normally choose to use wildcards (* and ?) in the name portion of
 the filespec, but they are not required.

 The filespec is not case sensitive, so all files matching the name
 specification, regardless of case, will be displayed.

 The following are all the characters, (besides the valid file name
 characters), that can be used in the filespec.

        *  Use the asterisk to permit any number of characters in this
           position of the file name. The asterisk signifies any number of
           characters, including zero, (or no characters), in that position
           of the file name.

           Example:  *ZT*.* displays all files that have a "ZT" anywhere in
                     the name section of the file name, but not any files
                     that do not have a "ZT" in the name section.

        ?  Permit any character in this position of the file name.

           Example:  A?C*.* displays all files that begin with "A", and have
                     a third letter of "C", but not any files that don't.

     , ;   To enter multiple specifications, separate each one with a space,
           comma or semicolon.

           Example:  *.GIF,*.JPG,*.BMP, displays all files having any
                     of the three extensions, and no others.

     " "   For filespecs containing spaces, you must enclose the specification
           in double quotes, (or they will be considered separators between
           multiple specifications).

           Example:  "ABC *XYZ.DOC" will display all files that start with
                     "abc ", (including the space), followed by any number
                      of any characters, and ending in "xyz", and having a
                      ".doc" extension. No other files will be displayed.

         Enclose a group of characters, any one of which may occupy this
           position in the file name. Use Alt-[ and Alt-] to insert the
            and  characters into the filespec.

           Example:  ABC123.TXT displays ABC1.TXT, ABC2.TXT and ABC3.TXT,
                     but not ABC4.TXT, (or any other files).

    < = >  Display only those files that have dates or sizes less than,
           equal to, or greater than the specified date or size. To specify
           a size, rather than a date, follow the symbol with an "s". You may
           specify a range, (or even several ranges), of sizes or dates to
           display, by pairing two specs. When doing this pairing, the
           smaller value, (size or date) must always be specified first. You
           can also enter TODAY as a spec, to reference files dated today.

           Examples: >12-31-99 displays all files newer than 12-31-99.
                     >s200000 displays all files larger in size than 200,000
                        bytes.
                     =<1-1-00,=>1-31-00 displays all files not dated in
                        January, 2000. Note that "or" is automatically
                        assumed for an excluded range.
                     =>1-1-00,=<1-31-00 displays all files dated in
                        January, 2000. Note that "and" is automatically
                        assumed for an included range.
                     <TODAY displays all files older than today.

        -  Negate the individual specification, (not the entire filespec),
           showing only those files that do not match the specification.
           This must precede the specification.

           Example:  -*.TXT will show all files except those with a .TXT
                        extension.

        :  Label the filespec. Precede the colon with the desired label, to
           make it easy to recognize a long or complex combination of
           filespecs in the small filespec box. (This is just a visual clue,
           and has no effect on the filespec itself).

           Example:  Pics: *.GIF,*.JPG,*.BMP will display "Pics:" as the
                     first part of the filespec in the filespec box. This
                     can also help when retrieving a filespec from history.
                     (See section 3.6 'History Lists').

 The entire filespec can be reversed, or "inverted", so as to show only those
 files that do not match the filespec. Press Ctrl-I to "Invert", then press
 "F" for Filespec. The filespec shown in the FILE Specification Box will be
 highlighted, to indicate that the filespec is inverted, or reversed.

 When the length of the File Specification exceeds the space available in the
 File Specification Box, a right arrow indicates that part of the specification
 is not visible. To see the complete specifications of the last filespec,
 after pressing "F", use the Filespec command history (up-arrow); or after
 pressing "F", press F3 to retrieve the last filespec to the input line.


 1.5 DISK Specification Box│
 ──────────────────────────┘
 This identifies the disk currently referenced by ZTreeWin, and shows the
 volume name and number of available bytes for this disk.  This changes each
 time you Log or select a new disk.

 Use the Log or Log Options (Alt-Log) commands to log another disk.  Log
 keeps the information for previously logged disks in memory, and Log Options
 releases all other disks and/or provides for partial logging.  Use the > and
 < keys to display a previously logged disk without relogging it.

 To change the volume name of a disk, select the Ctrl-Volume command from the
 Directory Window command menu.


 1.6 Statistics Displays│
 ───────────────────────┘

 1.6.1 Statistics Panel
 ──────────────────────
 When the Directory Window or Showall File Window is active, the statistics
 in this box reflect the data for the entire disk: DISK Statistics, or
 SHOWALL statistics.  For the Small or Expanded File Window, the statistics
 apply only to the current directory: DIRECTORY Stats.  When the Branch
 Window is active, the statistics apply only to the current branch: BRANCH
 Statistics. In the Global Window, the statistics include all logged disks:
 GLOBAL Statistics.  In all cases, the statistics reflect totals only for
 currently logged directories.

 The Total statistics let you see the total number of files and how much
 space these files use.  The Matching statistics show you how many files
 match the File Specification and the amount of space they utilize.  The
 Tagged statistics show you how many files have been tagged (marked with
 a diamond) and how many bytes these tagged files occupy.

 Finally, this box displays the name of the current directory if the Directory
 Window is active or the current file if any of the file windows is active.

 1.6.2 Extended Statistics Window
 ────────────────────────────────
 In addition to the statistics displayed in the Statistics Panel, ZTreeWin
 provides more detailed information about your disk and files in the Extended
 Statistics window.  Press '?' or '/' from the Directory or File window to
 display this window.  Close the window by pressing Esc or Enter. Switch
 drives with the statistics displayed with '<' and '>'.

 Below is a guide to some of the additional data supplied in this window:

   Disk Drive       - Volume ID and formatted file system.
   Capacity         - Total amount of physical space on the volume.
   Available space  - Amount of space not yet occupied by directories and
                      files.
   Used space       - Amount of space actually allocated to directories and
                      files.
   Slack Space      - The differance between the size of all the files logged
                      on the disk and amount of space used on the disk to
                      store them. This is caused by the fact that files
                      occupy multiples of entire fixed size clusters, but do
                      not usually occupy the entire last cluster, thereby
                      wasting space.
   Cluster and      - The size of clusters and sectors formatted on the drive,
     sector info      and the number of sectors per cluster.
   Total, Matching, - Totals for the entire disk, even when displayed from a
     & Tagged files   file window.
   Displayed files  - The number and total size of files displayed in the
                      file window. This total can differ from the Total files
                      count in the standard Statistics Panel in the
                      Ctrl-Showall and Ctrl-Global windows.
   Average size     - The average file size based on the total file count and
                      the total file size.
   Display Information
     Cols & Rows    - The number of columns and rows of the entire ZTreeWin
                      window.
     List height    - The number of rows in the current expanded file window.
     Files/page     - The number of files that can be displayed in the
                      current expanded file window.
     Name length    - The length of the largest file name that can be
                      displayed in the current file window, without
                      truncating it.


 1.7 Split Windows│
 ─────────────────┘
 ZTreeWin lets you have two simultaneous views of the directories and files
 on your disks.  From the Directory or File Window press F8 to split the
 current display in two.  After splitting the display, you can perform
 ZTreeWin commands separately on each side of the display.  The operations
 are performed in the display that contains the highlight bar.

 Use the Tab key to move the highlight bar between the two displays.  The
 side of the display you are leaving is frozen.  If you perform operations
 in the newly activated display that affect the information in the inactive
 display, the inactive display is updated only when you Tab back to it.
 Since the Tab key is used to toggle between the two displays, the alternate
 Shift-Tab and Ctrl-Tab keys must be used to browse up and down the
 directories at the same level.

 When you first split the display, the program copies the file tags from
 the original display to the new one on the right.  Any Tag or Untag
 operations you then perform affect only the tags in the display side that
 is currently active. In other words, file tags are maintained separately
 once the display is split. The Merge tags (Ctrl-F6) command can be used to
 copy the tags in the current window to the same file names in the opposite-
 side window.

 To unsplit the display, press F8 again.  ZTreeWin displays in full width
 whichever side was active when you pressed F8 to unsplit the display.


 1.8 Browse Window│
 ─────────────────┘
 This window enables you to browse for a destination directory, rather than
 typing the path when moving or copying files, or comparing or grafting
 directories. Display this window by pressing F2 when being prompted for the
 destination path during these commands.

 This window is displayed using inverted colors to differentiate it from the
 normal directory window.

 The first time this function is invoked during a session, the display will
 be of the active disk with the current directory highlighted.	 As other
 disks are later browsed, the last selection on each is saved, and is shown
 by default in subsequent uses.

 The highlight bar identifies the destination directory that will be placed
 on the input line.  Use the cursor keys to highlight the desired directory.
 Most of the directory outlining and navigation keys work in this window,
 including '+' and Ctrl-right to expand, F5/F6 to collapse, \ for treespec,
 Alt-Left/Right for previous bookmarks, Shift-letter for spell  searching,
 etc. You can also use < and > to switch drives, or "L" to log a new drive
 while in this window. (See section 1.1 "Directory Window" for the full list
 of outlining commands, and section 1.3 "Directory and File Window Control
 Keys" for a description of the navigation, spell search and bookmark
 commands).

 Press Enter to select the highlighted directory and pass the path name to
 the destination prompt. Press Esc to return to the destination prompt without
 passing a path name.

 1.9 Branch/Showall/Global Window│
 ────────────────────────────────┘
 When either of the Branch, Showall or Global commands are invoked, an
 expanded file window is displayed.  The title of the Statistics Panel is
 changed to indicate the current mode.  Additionally, the color scheme
 changes if it has been configured differently from the normal scheme,
 (using Alt-F10, then F4).

 The following commands have modified behavior in these windows:

    Esc  - Exit the Branch/Showall/Global mode, returning to the directory
           that was active before the command.

     \   - Exit the Branch/Showall/Global mode, keeping the highlighted file
           highlighted, and making its directory active.

  Alt-F4 - Special compare menu. This allows the display to be restricted to
           files that are unique, or are duplicates with optionally identical
           dates, or have the newest dates or oldest dates. If Global is in
           effect, the compare scope can be restricted to all files, or just
           those on different drives, or those in matching paths.


 2. ZTreeWin Commands│
 ────────────────────┘
 ZTreeWin provides two primary sets of command menus. These menus are
 displayed at the bottom of the screen, and change according to the type of
 window in which the highlight bar is located.

 The Directory Commands menus contain the commands that operate on disks and
 directories, and are displayed only when the highlight bar is in the
 Directory Window.  The File Commands menus usually operate on files, and
 are only displayed when the highlight bar is in a File Window.

 There are three sets of commands in each type of window.

  - Standard (unshifted) commands are those you usually see at the bottom of
    the screen when you are not pressing a shift key (Ctrl or Alt). Choose
    these commands by pressing the key indicated by the first uppercase
    letter in the command. Standard commands generally operate on individual
    disks, directories, and files.

  - Ctrl commands appear when you hold down the Ctrl key.  They typically
    act on multiple files, (or tagged files).

  - Alt commands appear when you hold down the Alt key.  They are advanced
    commands and sometimes extend the function of standard commands. When
    calling external commands, the Alt versions normally launch in a
    separate session.


 2.1 ZTreeWin Operation Keys│
 ───────────────────────────┘
 These keys are generally available throughout ZTreeWin operations to control
 the state of the windows, and the input of data. Other Directory and File
 Window command keys are described in sections 2.2 through 2.7.

  Esc            - Cancel an operation.
  F1             - Access ZTreeWin Help (this file).
  F2             - Activate the Browse Window.  This is available during
                   Copy, Move, Extract, Compare, Graft & Mirror operations.
  F4             - Cycle through the Normal, Ctrl and Alt menus, without
                   shifting those keys.
  F2,F3,F4,F5    - Use these in many places to choose options for the various
                   commands.
  F8 split       - Split and unsplit the directory or file window.
  ? or /         - Display the Extended Statistics window.
  < >            - Select the previous/next disk that has been logged and
                   display its directory tree.
  Tab            - Choose the previous or current directory destination path,
                   or other options specific to to the command operation.
  Ctrl-Bksp      - Clear the contents of the active input field.
  Ctrl-Ins       - Copy the contents of the active input field to the Windows
                   clipboard. Also use Ctrl-C for this purpose (if not
                   assigned to the command history for the current function).
  Shift-Ins      - Paste from the Windows clipboard into the active input
                   field. Also use Ctrl-V for this purpose (if not assigned
                   to the command history for the current function).
  Shift-A..Z     - Move through the directory and file lists to the next
                   file or directory that starts with the typed letter.
                   Also, see section 1.3 'Directory and File Window Control
                   Keys' for an explanation of "Spell Searching," that
                   enhances the functionality of Shift-A..Z.
  0..9           - Same as Shift-A...Z above, using numbers.


 2.2 Directory Window Commands - Standard Unshifted│
 ──────────────────────────────────────────────────┘
 When the highlight bar is in the Directory Window, the standard Directory
 Commands are displayed at the bottom of the screen.  To display the Ctrl
 and Alt Directory Command menus, hold down the appropriate shift key.
 To execute a standard command, press the key indicated by the first
 uppercase letter in the command name.

  Avail          - Show the amount of space available on any disk.
  Branch         - Display all matching files in the current branch.
  Compare        - Compare the file entries in two directories and tag the
                   files that match the options chosen.  The options are
                   Identical, Unique, Newer, Older, Binary, and Case
                   sensitive. Identical can be set to tag files that are
                   either identical in size, or date, or both.  Combinations
                   of the Identical, Unique, Newer and Older options use "or"
                   logic. For example, it can tag files that are Unique "or"
                   Newer.  Binary scans the contents of the files, then uses
                   "and" logic with Identical, Newer and Older, and uses "or"
                   logic with Unique. For example, it can tag files that have
                   identical dates "and" have different contents.  The Case
                   sensitive option determines whether files with identical
                   names but different case will be considered as different
                   files. If set to "Yes", they will be considered unique.
  Delete         - Delete the current directory, which must be empty. (Use
                   Alt-Prune to remove non-empty directories.)
  Edit           - Edit a new or existing file using the editor command
                   specified in the Alt-F10 configuration option, 'Editor:'.
  Filespec       - Specify a group of files for ZTreeWin's operations.
                   See section 1.4 'FILE Specification Box'.
  Global         - Display all the matching files on all logged disks.
  sHortcut       - Create a shortcut to the current directory.
  Invert         - Reverse the tags on files in the current directory, or
                   reverse the File Specification.
  Log            - Log another disk, keeping the disks which were previously
                   logged in memory.  Use the '*' option to log multiple
                   disks. Using F3 you can set the "scope" to:
                    - All - all drives (removable media too)
                    - Local - non-networked drives
                    - Local Fixed - no removable media
                    - All Fixed - all fixed & network drives
                    - Network - only networked drives (must be mapped)
                   If media errors occur during logging (drive or directory
                   not found) you can use "S" to Skip them.
                   The history list (Up arrow) shows the amount of space for
                   each drive, and allows multiple to be tagged and logged
                   in one operation.
  Make           - Make a new subdirectory under the current directory.
                   Multiple levels can be created in one opperation, by
                   seperating each level with a backslash, (e.g. dir1\dir2\
                   dir3).  Use the TAB key to change the case of the entered
                   directory name.
  Print          - Print directory information to the specified printer port,
                   Windows printer, or to a file. Use TAB to cycle through
                   the installed drivers. Select "Windows Drivers" to select
                   the printer via the GUI. NOTE: This dialog can appear
                   behind ZTreeWin due to Windows trying to stop other
                   programs grabbing focus from the current application.
                   Type LPT1: or COM1: to print directly to a port. Type in
                   a file name to print to a file.
                   There are three print functions:
                    - Catalog of Tagged files:  print a report of all tagged
                      files on the current drive.
                    - Pathnames: print a report of all logged paths on the
                      current drive.
                    - Tree: print a directory tree report of the current
                      drive.
  Quit           - Quit ZTreeWin and return to Windows.  Use Y or Q for the
                   confirmation.
  Rename         - Change the name of the current directory.
                   See section 3.2 'Renaming Files'.
  Showall        - Display all matching files logged on the current disk.
  Tag            - Tag all matching files in the current directory.
  Untag          - Untag all matching files in the current directory.
  View           - View the contents of a file using the internal viewer, or
                   another viewer using the viewer command specified in the
                   Alt-F10 configuration option, 'Viewer:'. See section 3.8
                   'The Internal Viewer' for more information on the internal
                   viewer.
  eXecute        - Run a program or Windows command in the current session,
                   waiting for it to complete before returning control to
                   ZTreeWin. See also section 3.1 'Batch parameters'.
  Z              - Equivalent to Branch.
  F1 help        - Display this help file.
  F3             - Refresh the filelist for the current directory, and update
                   the branch structure, to account for possible changes by
                   other applications (keeps tags). (Also redisplays
                   directories hidden with Shift+Numpad-).
  F5             - Collapse and expand, without unlogging, subdirectories of
                   the highlighted branch.
  F6             - Collapse and expand, without unlogging, the highlighted
                   branch.
  F7 autoview    - Autoview the files in the current directory. Use F7, Esc
                   or Enter to exit the Autoview mode. Use Shift to control
                   the viewer in this mode, using the normal viewer commands.
                   (See section 3.8 'Internal Viewer' for these commands).
  F8 split       - Split and unsplit the directory window.
  F9 menu        - Application menu. Activate the ZTreeWin Application menu.
                   See section 3.5 'Application menu'.
  F11            - Show the bookmark history. See section 1.3.4 'Bookmark
                   Navigation Keys'.
  F12            - Run a keyboard macro. See section 3.10 'Keyboard Macros'.
  \  treespec    - Navigate directories. The first directory that matches the
                   input is highlighted in the Directory window. Use TAB or \
                   to autocomplete the highlighted directory name in the
                   input field. The target directory is added to the history
                   to simplify returning to that directory.
  ;              - Equivalent to \ treespec.
  |              - Prompted search spelling mode.
  ? or /         - Display the Extended Statistics window
  Right          - Next directory in the current branch.
  Left           - Previous directory in the current branch.
  Down           - Next directory on the current drive.
  Up             - Previous directory on the current drive.
  NumPad-5       - Center the cursor and the current directory in the middle
                   of the display (if not within the first half page)
  Shift-NumPd-   - (Shift-Numpad-Minus) Unlog the directory and remove it
                   from the display. (Use F3 Refresh on the parent directory
                   to return it to the display.)
  Del            - Equivilent to Delete
  Backspace      - Same as Ctrl-Left.
  Space          - Equivalent to CursDown.
  Tab            - Next directory down at the same level.
  Shift-Tab      - Previous directory at the same level.
  [              - Navigate to previous bookmarked directory in list.
  ]              - Navigate to next bookmarked directory in list.


 2.3 Directory Window Commands - Ctrl│
 ────────────────────────────────────┘
 Besides the navigational controls below, most of these commands deal with
 tagged files.  They are invoked by holding down the Ctrl key, which displays
 the Ctrl Directory Commands menu, and pressing the first uppercase letter of
 the command name.

  Ctrl-Branch    - Show all the matching tagged files in the current branch.
  Ctrl-Enter     - Log the current directory if not logged. If logged, show
                   all the matching tagged files in the current directory.
  Ctrl-Filespec  - Toggle between the two most recently used Filespecs (not
                   including "*.*").
  Ctrl-Global    - Show all the matching tagged files on all logged disks.
  Ctrl-Invert    - Reverse the tags on all matching files on the current
                   drive, or reverse the File Specification.
  Ctrl-Log       - Log another disk, but if it is already logged, only switch
                   to it.
  Ctrl-Quit      - Quit ZTreeWin and launch a new command shell, at the
                   directory which is current in ZTreeWin.
  Ctrl-Showall   - Show all matching tagged files on the current disk.
  Ctrl-Tag       - Tag all matching files on the current disk.
  Ctrl-Untag     - Untag all matching files on the current disk.
  Ctrl-Volume    - Change the volume name of the current disk.
  Ctrl-Z         - Toggle the colorization of files/Dirs, as defined in
                   ZCOLORS.INI.
  Ctrl-\         - Toggle between the two most recently used Treespecs.
  Ctrl-F7        - Tag all files in the current branch.
  Ctrl-F8        - Untag all files in the current branch.
  Ctrl-F9        - Untag tagged files, and tag untagged files in the current
                   branch.
  Ctrl-F12       - Toggle recording of keystrokes to macro file ZSAVE.ZTM
                   NOTE: If there are multiple instances of ZTreeWin
                   running they will all write to the same file. See section
                   3.10 'Keyboard Macros'.
  Ctrl-Right     - Unlogged dir: Expands directory tree
                   Logged Dir with sub-dirs: move down a directory.
                   Logged Dir without sub-dirs: logs files.
  Ctrl-Left      - Logged dir: unlog.
                   UnLogged dir: move up a directory level.
  Ctrl-Home      - Goto the first directory at the same level.
  Ctrl-End       - Goto the last directory at the same level.
  Ctrl-Backsace  - Same as Alt-Release Current.
  Ctrl-Ins       - Copies directory or tagged file information to the Windows
                   Clipboard.
  Ctrl-PgUp      - Page up, trying to keep the selected directory highlighted.
  Ctrl-PgDn      - Page down, trying to keep the selected directory
                   highlighted.
  Ctrl-Tab       - Next directory down at the same level.
  Ctrl-Up        - Scroll up, trying to keep the selected directory
                   highlighted.
  Ctrl-Down      - Scroll down, trying to keep the selected directory
                   highlighted.
  Ctrl-[         - Delete bookmark for current directory.
  Ctrl-]         - Delete all bookmarks.


 2.4 Directory Window Commands - Alt│
 ───────────────────────────────────┘
 These commands typically are advanced commands, or they extend the function
 of the standard commands.  Invoke these commands by holding down the Alt
 key, which displays the Alt Directory Commands menu, and pressing the first
 uppercase letter of the command name.

  Alt-Attribute  - Modify the attributes of the current directory
  Alt-Compare    - Tag all files in the current branch that are either
                   newer or unique to the files in the comparison branch.
  Alt-Edit       - Edit a new or existing file using the alternate editor
                   command specified in the Alt-F10 configuration option,
                   'Alt-Editor:'.
  Alt-File       - Change the format and amount of file information displayed
      display      in the File Windows. Use this to cycle through these four
                   settings:
                    - Multi-column name and extension.
                    - Multi-column name, extension, size and attributes.
                    - Single-column name, extension, size, attributes, date
                      and time.
                    - Single-column name and extension
  Alt-Graft      - Move the current directory and all its sub-directories and
                   files to another place on the tree (only on the same disk).
  Alt-Hide       - Set or unset the Hidden attribute of the current directory.
  Alt-Info       - Display additional directory information including
                   timestamps, attributes and short directory name. Use the
                   navigation keys while this information is displayed to show
                   the information for other directories.
  Alt-KByte      - Display, to the right in the directory tree, the sum of the
                   file sizes or the number of files in each logged directory.
                   This normally displays sizes in kilobytes, but can be
                   changed to thousands of bytes with Alt-F10 configuration
                   option 'Kilobytes displayed as multiples of'.
                   This function displays a menu to allow the selection of
                   Size, Count or None, the choice of whether the display
                   shows the totals for each Directory or Branch, and whether
                   it shows All files or just Tagged files. Press Enter when
                   all choices are complete. The following shows how each of
                   the choices that display numbers is bracketed.
                       Size
                          Directory
                             All files      (  k
                             Tagged files   (  t
                          Branch
                             All files      [  k
                             Tagged files   [  t
                       Count
                          Directory
                             All files      (  #
                             Tagged files   (  .
                          Branch
                             All files      [  #
                             Tagged files   [  .
                       NOTE: A partially logged branch will be displayed
                             with a leading {. Empty directories or branches
                             will not have any brackets displayed.
  Alt-Log        - Log another disk and release all disks which were previously
                   logged, or perform a partial log operation. See section 2.9
                   'Log Options'.
  Alt-Mirror     - Create a mirror of the current branch by copying all
                   directories in the branch, including directory attributes,
                   empty directories and all logged files. Existing files
                   will be replaced by source files only when the source files
                   are newer. In order to mirror an entire branch, it must be
                   completely logged, as an unexpanded subdirectory will not
                   have its files copied.  You may also mirror just the branch
                   structure (no files) by first using Alt-Release/Files in
                   Branch.
                   (A key difference between Alt-Mirror and Alt-Copy is that
                   the latter does NOT copy directory attributes or empty
                   directories)
  Alt-Prune      - Remove the current directory and all its subdirectories
                   and files from the disk. Use the F2 option to toggle the
                   forced deletion of Read-only/System/Hidden files. The
                   entire branch must be logged. One of the following three
                   confirmations may be used, specified by the Alt-F10
                   configuration option 'Prune confirmation' setting.
                    - type "PRUNE",
                    - type the Directory name, or
                    - type "Y"
  Alt-Quit       - Quit ZTreeWin and return to Windows. When started from the
                   ZTWIN.BAT file in a command window, this changes to the
                   directory which was current in ZTreeWin.
  Alt-Release    - Unlog all of or a portion of a disk from memory.
                    - Branch          - The current dir and all its subdirs.
                    - Disk drive      - A complete drive (shift for multiple).
                    - Files in branch - Just the files in the Tree.
                    - Current         - Just the current directory .
  Alt-Sort       - Change the criteria used for sorting the file display.
                   Cycle the options: Name (file name), Ext (file extension),
                   Date & Time, Length (of the file name), Size (of the file),
                   Unsorted (don't sort), Order (ascending or descending),
                   and Path (for Branch/Showall/Global).
  Alt-Tag        - Tag any file on the disk whose file attributes match a
                   specified setting (eg. "+R" to tag all files with the Read
                   Only attribute set).
  Alt-Untag      - Remove the tag from any file on the disk whose file
                   attributes match a specified setting.
  Alt-View       - View the contents of a file using the alternate viewer
                   command specified in the Alt-F10 configuration option,
                   'Alt-Viewer:'. See section 3.8 'The Internal Viewer' for
                   more information on the internal viewer.
  Alt-Wash       - Fill the unused area of a disk with nulls or random data
                   to protect against unerasure of sensitive data.
  Alt-eXecute    - Execute a program or Windows command in a separate session,
                   returning control immediately to ZTreeWin.
  Alt-F1 about   - Display program version and registration information. This
                   is also displayed with Right-Ctrl-Alt (AltGr).
  Alt-F2 format  - Invoke the Windows disk format dialog, or launch a user
                   defined formatting program via ZFORMAT.BAT (if it exists
                   in the ZTree directory).
  Alt-F3 relog   - Relog the filelist for the current directory, and update
                   the branch structure, to account for possible changes by
                   other applications (loses tags). (Also redisplays
                   directories hidden with Shift+Numpad-).
  Alt-F7 zoom    - Maximize the ZTree window or restore it if it is already
                   maximized.
  Alt-F8 video   - Toggle between horizontal display widths.
  Alt-F9 video   - Toggle between vertical display heights.
           NOTE:   The operation of the above Alt-F7/F8/F9 commands is
                   controlled by the Alt-F10 configuration options, and by
                   the command-line options.
  Alt-F10 config - Access the ZTreeWin configuration options.
  Alt-F12        - Replay the last used keyboard macro.
  Alt-Left       - Navigate to previous bookmarked directory in list.
  Alt-Right      - Navigate to next bookmarked directory in list.


 2.5 File Window Commands - Standard Unshifted│
 ─────────────────────────────────────────────┘
 When the highlight bar is in the Small, Expanded, Showall, or Global File
 Window, the standard File Commands are displayed at the bottom of the
 screen.  To display the Ctrl and Alt File Commands menus, hold down the
 appropriate shift key or use F4 to toggle through them.  To execute a
 standard command, press the key indicated by the first uppercase letter in
 the command name.

  Attributes     - Modify the file attributes of the current file.  There are
                   four attributes, each represented by a letter: A=Archive,
                   R=Read-only, S=System and H=Hidden.  ZTreeWin prompts you
                   to enter an attribute string.  To set an attribute, precede
                   the attribute letter with a '+'.  To remove an attribute,
                   precede the attribute letter with a '-'.  For example,
                   '+A-R' will add the archive attribute and remove the
                   Read-only attribute.
  Copy           - Copy the current file to another disk or directory.
                   ZTreeWin first prompts for the name of the new file.
                   Press Enter to retain the original name, or enter a new
                   name, or enter a mask as described in section 3.2.1 'Rename
                   Mask'.  Use the Tab key to change the case of the original
                   name. Next, you are prompted for the destination.  Type in
                   the path name, or use the F2 Browse Window function to
                   select the destination directory from the tree display.
                   You may also press F3 to use the last used destination
                   directory, or enter "." to quickly choose the current
                   directory. Use the F5 & F6 keys to add/remove or keep the
                   read-only and archive attributes for the new copy of the
                   file.
  Delete         - Delete the current file.  Press F4 to set the 'Use Recycle
                   Bin' option (works only on local hard drives).
  Edit           - Edit the highlighted file using the editor command
                   specified in the Alt-F10 configuration option, 'Editor:'.
  Filespec       - Select a group of files for ZTreeWin's operations.
                   See section 1.4 'FILE Specification Box'.
  sHortcut       - Create a shortcut to the current file.
  Invert         - Reverse the tag of the current file, or reverse the File
                   Specification. (In the Invert menu, "I" can be used
                   instead of "T").
  JFC            - Compare two files using TFC.BAT, or using another compare
                   program specified in the Alt-F10 configuration option
                   'JFC compare'. Use the Tab key to choose default source
                   file names, and in F8 Split mode, choose between the source
                   file name and the name of the current file from the
                   opposite side.
  Log disk       - Log another disk, keeping the disks which were previously
                   logged in memory.  See section 2.8 'Log Disk'. This
                   function may be swapped with Ctrl-Log, using the Alt-F10
                   configuration option, 'Swap Log and Ctrl-Log key
                   assignments'.
  Move           - Move the current file to another disk and/or directory.
                   This has similar options to the Copy command.
  New date       - Modify the date and time of the current file.  Use F4 to
                   cycle through the Timestamps, (written, created and
                   accessed). Use F2 to place the current system date and
                   time on the input line, and use Tab to place the original
                   date and time on the input line.
  Open           - Open the current file.  This runs the .BAT file associated
                   with the extension of the current file, if one exists.
                   (See section 3.12 'Auxiliary Files'). If it does not exist,
                   then the Windows association is used if one  exists. If
                   there is no association, then the "open with" Windows
                   dialog is run.
  Print          - Print the contents of the current file.
                    - Headers:    Print the file name at the head of each page.
                    - Lines/page: The number of lines to print before a form
                                  feed.
                    - Margin:     1, 0.
                    - Wrap:       Wrap the text at 75, 80, 132 characters.
                    - Print to:   Select the port, Windows printer or
                                  file name. Use TAB to cycle through the
                                  installed drivers. Select "Windows
                                  Drivers" to select the printer via the
                                  GUI. NOTE: This dialog can appear behind
                                  ZTreeWin due to Windows trying to stop other
                                  programs from grabbing the focus from the
                                  current application. Type LPT1: or COM1: to
                                  print directly to a port. Type in a file
                                  name to print to a file.
  Quit           - Quit ZTreeWin and return to Windows. Use Y or Q for the
                   confirmation, unless configured not to prompt for this.
  Rename         - Rename the current file. See section 3.2 'Renaming Files'.
                   Use Tab/Ctrl-Tab to change the case of the name and
                   extension. See section 3.2.2 'Changing Case'.
  Tag            - Tag the current file.
  Untag          - Remove the tag from the current file.
  View           - View the contents of the current file using the internal
                   viewer, or another viewer using the viewer command
                   specified in the Alt-F10 configuration option, 'Viewer:'.
                   See section 3.8 'The Internal Viewer' for more information
                   on the internal viewer.
  eXecute        - Run a program or Windows command in the current session,
                   and wait for it to complete before returning control back
                   to ZTreeWin. See also section 3.1 Batch parameters.
  NumPad-5       - Center the cursor and the current file in the middle of
                   the display (if not within the first half page). NumLock
                   must be off for this to work.
  F3             - Refresh the file list for the current directory (keeps
                   tags).
  F7 autoview    - Autoview the files in the current directory. Use F7, Esc
                   or Enter to exit the Autoview mode. Use Shift to control
                   the viewer in this mode, using the normal viewer commands.
                   (See section 3.8 'Internal Viewer' for these commands).
  F8 split       - Split and unsplit the window display.
  F9 menu        - Application menu. Activate the ZTreeWin Application menu.
                   See section 3.5 'Application menu'.
  F11            - Show the bookmark history. See section 1.3.4 'Bookmark
                   Navigation Keys'.
  Del (key)      - Equivalent to Delete.
  \  treespec    - Use in the Small File Window to begin directory Treespec
                   navigation. See section 2.2 'Directory Window Commands -
                   Standard (unshifted)'. Use in the Expanded File Window to
                   navigate to the directory containing the highlighted file.
  ;              - Equivalent to \ treespec.
  |              - Enter the prompted search spelling mode.
  ? or /         - Display the Extended Statistics window
  Space          - Same as Down, or reverse the tag if Alt-F10 option turned
                   on).
  [              - Navigate to previous bookmarked directory in list.
  ]              - Navigate to next bookmarked directory in list.


 2.6 File Window Commands - Ctrl│
 ───────────────────────────────┘
 These commands operate on several files at once.  The files affected by
 these commands are those files which match the File Specification, are
 tagged, and are located in the current directory if the Files Window is
 active, on the current drive if the Showall window is active, or on all
 logged drives if the Global Window is active.  To use these commands, hold
 down the Ctrl key, which displays the Ctrl File Commands menu, and press
 the first uppercase letter of the command name.

  Ctrl-Attribute - Modify the attributes of the tagged files.  There are four
                   attributes, each represented by a letter: A=Archive,
                   R=Read-only, S=System and H=Hidden.  ZTreeWin prompts you
                   to enter an attribute string.  To set an attribute,
                   precede the attribute letter with a '+'.  To remove an
                   attribute, precede the attribute letter with a '-'.  For
                   example, '+A-R' will add the archive attribute and remove
                   the read-only attribute.
  Ctrl-Batch     - Create a batch file that contains a command line for each
                   tagged file. See section 3.1 'Batch parameters'
  Ctrl-Copy      - Copy the tagged files to another disk or directory.
                   ZTreeWin first prompts for the file name mask for new
                   files. Press Enter to retain the original names, or enter
                   a mask as described in section 3.2.1 'Rename Mask'. Use
                   the Tab key to change the case of the original names.
                   Next, you are prompted for the destination.  Type in the
                   path name, or use the F2 Browse function to select the
                   destination directory from the tree display.  You may also
                   press F3 to use the last used destination directory, or
                   enter "." to quickly choose the current directory. Use the
                   F5 & F6 keys to add/remove or keep the read-only and
                   archive attributes for the new copy of the files.
  Ctrl-Delete    - Delete the tagged files. Has options to "Use Recycle Bin"
                   and "Force delete of RSH Files". If you originally chose
                   "Yes" to the "Confirm Delete..?" prompt, you may now choose
                   "All" to replace all files withoout further confirmations.
                   You may also Override the replacement of Read-only, Hidden
                   and System files.
  Ctrl-Edit      - Edit all tagged files using the editor command specified
                   in the Alt-F10 configuration option, 'Editor:'. This will
                   prompt for confirmation if more than five files are tagged
                   in the current file list.
  Ctrl-Filespec  - Access the most recently used two Filespecs, (not including
                   "*.*").
  Ctrl-sHortcut  - Create a shortcut to all tagged files.
  Ctrl-Invert    - Reverse the tags of all files in the current file window,
                   or reverse the File Specification. (In the Invert menu,
                   "I" can be used instead of "T").
  Ctrl-JFC       - Compare two files using TFC.BAT, or using another compare
                   program specified in the Alt-F10 configuration option
                   'JFC compare'. This will compare two tagged files, or one
                   tagged file and the current highlighted file.
  Ctrl-Log       - Log another disk, if it is already logged then switch to
                   it. This function may be swapped with Log, using the
                   Alt-F10 configuration option, 'Swap Log and Ctrl-Log key
                   assignments'.
  Ctrl-Move      - Move the tagged files to another disk and/or directory.
                   This has similar options to the Ctrl-Copy command.
  Ctrl-New date  - Modify the date and time of the tagged files.  Use F4 to
                   cycle through the Timestamps, (written, created and
                   accessed). Use F2 to place the current system date and
                   time on the input line, and use Tab to place the date and
                   time of the highlighted file on the input line.
  Ctrl-Open      - Open all tagged files.  This runs the .BAT file associated
                   with the extension of each tagged file, if one exists.
                   (See section 3.12 'Auxiliary Files'). If it does not exist,
                   then the Windows association is used if one  exists. If
                   there is no association, then the "open with" Windows
                   dialog is run.
  Ctrl-Print     - Print the contents of all tagged files.
                    - Headers:    Print the file name at the head of each page.
                    - Lines/page: The number of lines to print before a form
                                  feed.
                    - Margin:     1, 0.
                    - Wrap:       Wrap the text at 75, 80, 132 characters.
                    - Print to:   Select the port, Windows printer or
                                  file name. Use TAB to cycle through the
                                  installed drivers. Select "Windows
                                  Drivers" to select the printer via the
                                  GUI. NOTE: This dialog can appear behind
                                  ZTreeWin due to Windows trying to stop
                                  other programs from grabbing the focus from
                                  the current application. Type LPT1: or COM1:
                                  to print directly to a port. Type in a file
                                  name to print to a file.
  Ctrl-Quit      - Quit ZTreeWin, and launch a new command shell at the
                   directory which is current in ZTreeWin.
  Ctrl-Rename    - Rename all tagged files. See section 3.2 'Renaming Files'.
                   Use Tab/Ctrl-Tab to change the case of the name and
                   extension. See section 3.2.2 'Changing Case'. Use F4 to
                   ask for confirmation for each file as it is renamed,
                   before actualy renaming the file.
  Ctrl-Search    - Search all tagged files for a text or hex string. Use F2
                   to choose case sensitivity.  Use F4 to choose between a
                   text, hex, and unicode search.
  Ctrl-Tag       - Tag all files in the file window list.
  Ctrl-Untag     - Remove the tag from all files in the file window list.
  Ctrl-View      - View the contents of each tagged file. Use Next and
                   Previous to navigate through the list, and Alt-Home/Alt-
                   End to get directly to the first and last tagged file.
                   See section 3.8 'The Internal Viewer', for explanations
                   of the other viewer commands. The Search commands will
                   extend through all the tagged files being viewed. The
                   number of the current file, and the total of the tagged
                   files being viewed, is displayed in the lower right of
                   the window. The archive listing is disabled in this
                   function.
  Ctrl-Z         - Toggle the colorization of files/dirs, as defined in
                   ZCOLORS.INI.
  Ctrl-F2        - Equivalent to Ctrl-F4.
  Ctrl-F3        - Automatically refresh the current file list each second.
  Ctrl-F4        - Cycles between showing only tagged files, and all files.
  Ctrl-F5        - Archive tagged files. Choose which archiver to use
                   (defined in the ARCHIVER.BB2 file), with the A key. Use
                   Shift-A to cycle backwards. Choose options for Paths
                   (None, Relative and Full), Background execution, and
                   Display output.
  Ctrl-F6        - Merge tags. Use in the F8 Split-Screen mode to copy the
                   tags of all files in the current window to the same-named
                   files on the opposite side.
  Ctrl-F8        - Partial untag. Use to untag those files processed by the
                   last tagged-file operation, when that process did not
                   complete for some reason.
  Ctrl-F12       - Toggle recording of keystrokes to macro file ZSAVE.ZTM
                   NOTE: If there are multiple instances of ZTreeWin
                   running, they will all write to the same file. See section
                   3.10 'Keyboard Macros'.
  Ctrl-Del       - Equivalent to Ctrl-D.
  Ctrl-Ins       - Copy information about the current file, or all tagged
                   files, to the Windows Clipboard. Choose options to copy
                   the name only, path only, name and path, other info, short
                   names, case, and for tagged files the delimeter and path.
  Ctrl-[         - Delete bookmark for current directory.
  Ctrl-]         - Delete all bookmarks.
  Ctrl-\         - Toggle treespec.
  Ctrl-PgUp      - Page up, trying to keep the selected file highlighted.
  Ctrl-PgDn      - Page down, trying to keep the selected file highlighted.
  Ctrl-Up        - Scroll up, trying to keep the selected file highlighted.
  Ctrl-Down      - Scroll down, trying to keep the selected file highlighted.
         NOTE:     The above Ctrl-Up/Down functions are replaced by the
                   following if the Alt-F10 configuration option, "File
                   window Ctrl/Alt-Up/Down to tag/untag", is set to "Yes".
  Ctrl-Up        - Tag all files from the first file to the current position.
  Ctrl-Down      - Tag all files from the current position to the last file.


 2.7 File Window Commands - Alt│
 ──────────────────────────────┘
 These commands are advanced commands, or they extend the function of the
 standard commands.  Invoke these commands by holding down the Alt key, which
 displays the Alt File Commands menu, and pressing the first uppercase letter
 of the command name.

  Alt-Batch      - Execute a command line for the currently selected file
                   without first creating a batch file. See section 3.1
                   'Batch parameters'.
  Alt-Copy       - Copy tagged files with their directory structure to another
                   disk and/or directory.  The destination directories are
                   created if they do not exist. See also Alt-Mirror on the
                   Directory menu.
  Alt-Edit       - Edit the current file using the alternate editor command
                   specified in the Alt-F10 configuration option, 'Alt-Editor'.
  Alt-File       - Change the format and amount of file information displayed
      display      in the File Windows. Use this to cycle through these four
                   settings:
                    - Multi-column name and extension.
                    - Multi-column name, extension, size and attributes.
                    - Single-column name, extension, size, attributes, date
                      and time.
                    - Single-column name and extension
  Alt-Info       - Display additional information on the highlighted file,
                   including timestamps, attributes, short file name, and
                   module version information where present. Use the
                   navigation keys while this information is displayed to
                   show the information for other files.
  Alt-JFC        - Compare two files using TFC.BAT, or using the alternate
                   compare program specified in the Alt-F10 configuration
                   option 'Alt-JFC compare'. Use the Tab key to choose
                   default source file names, and in F8 Split mode, choose
                   between the source file name and the name of the current
                   file from the opposite side.
  Alt-Log disk   - Log a disk and release all disks which were previously
                   logged, or perform a partial log operation.
                   See section 2.9 'Log Options'.
  Alt-Move       - Move tagged files with their directory structure to
                   another disk and/or directory.
  Alt-Open       - Run the .BAT file associated with the extension of
                   the current file, or the associated Windows application
                   in a new session.
  Alt-Quit       - Quit ZTreeWin and return to Windows. When started from
                   the ZTWIN.BAT file in a command window, this changes to
                   the directory which is current in ZTreeWin.
  Alt-Release    - Unlog all of or a portion of a disk from memory.
                    - Branch          - The current dir and all its subdirs.
                    - Disk drive      - A complete drive (shift for multiple).
                    - Files in branch - Just the files in the Tree.
                    - Current         - Just the current directory .
  Alt-Sort       - Change the criteria used for sorting the file display.
                   Cycle the options: Name (file name), Ext (file extension),
                   Date & Time, Length (of the file name), Size (of the file),
                   Unsorted (don't sort), Order (ascending or descending),
                   and Path (for Branch/Showall/Global).
  Alt-Tag        - Tag files according to their attribute settings. This also
                   provides the tagging of files from the current file to
                   either the first file using the "Up" option, or to the
                   last file using the "Down" option.
  Alt-Untag      - Untag files according to their attribute settings.
                   Also allows the untagging of files from the current file
                   to either the first file using the "Up" option or to the
                   last file using the "Down" option.
  Alt-View       - View the contents of the current file using the alternate
                   viewer command specified in the Alt-F10 configuration
                   option, 'Alt-Viewer:'. See section 3.8 'The Internal
                   Viewer' for more information on the internal viewer.
  Alt-eXecute    - Execute a program in a separate session
                   See also section 3.1 'Batch parameters'.
  Alt-F1 about   - Display program version and registration information.
                   This is also displayed with Right-Ctrl-Alt (AltGr).
  Alt-F2 format  - Invoke the Windows disk format dialog, or launch a
                   user defined formatting program via ZFORMAT.BAT (if it
                   exists in the ZTree directory).
  Alt-F3 relog   - Relog the files for the current directory, to account
                   for possible changes by other applications (loses tags).
                   (Also redisplays directories hidden with Shift+Numpad-).
  Alt-F4 compare - Compare the list of files in the current directory with
                   the list in another directory, based on the selected
                   file-matching criteria.
                   In 'normal file mode, files are tagged if they match.
                   In Branch, Showall & Global modes, the actual displayed
                   file list will reduced to only those with duplicate or
                   unique names.
                   Duplicates can be further reduced by using the optional
                   switches to check the time stamps.
                   The Scope switch (across drives) allows it to restrict
                   the comparing to only file names on the same drive.
                   The Scope switch (matching paths) is to select only
                   files which are in the same path on different drives.
  Alt-F5 open    - Display the list of compressed files contained in the
         archive   currently highlighted Archive file.  This uses the
                   ARCHIVER.BB2 file to choose which archive program to
                   use. (That file includes notes on how to setup new
                   archivers). Unzipping is provided by the integrated
                   UNZIP32.DLL program. (Commands not on the menu include
                   C, Ctrl-C and Alt-C, which are equivalent to E, Ctrl-E
                   and Alt-E. Also the File Window Ctrl-F command is
                   available).
  Alt-F7 video   - Maximize the ZTree window or restore it if it is already
                   maximized.
  Alt-F8 video   - Toggle between horizontal display widths.
  Alt-F9 video   - Toggle between vertical display heights.
           NOTE:   The operation of the above Alt-F7/F8/F9 commands is
                   controlled by the Alt-F10 configuration options, and by
                   the command-line options.
  Alt-F10        - Access the ZTreeWin configuration options.
  Alt-F12        - Replay the last used keyboard macro.
  Alt-Left       - Navigate to previous bookmarked directory in list.
  Alt-Right      - Navigate to next bookmarked directory in list.
  Alt-Up         - Untag all files from the first file to the current
                   position.
  Alt-Down       - Untag all files from the current position to the last
                   file.
           NOTE:   The above Alt-Up/Down functions are active only if the
                   Alt-F10 configuration option, "File window
                   Ctrl/Alt-Up/Down to tag/untag", is set to "Yes".


 2.8 Log Disk│
 ────────────┘
 Reads the file and directory information for a disk and makes it the current
 drive for further ZTreeWin operations.  You are prompted for the new drive
 to log.  The file and directory information for that drive is then read from
 disk and the disk statistics are updated to reflect the new disk.  As an
 option, press F2 to cycle through the three logging methods:

      Full disk      Log all directories and files
      Root only      Log only the first level directories (fastest method)
      Tree only      Log all directories, but not files (conserves memory)

 ZTreeWin retains the information for previously logged drives in memory.
 To unlog a specific disk, select the Release (Alt-R) command.  To cycle the
 display through the disks that were previously logged and are still in
 memory, press the > or < key.

 Press the up arrow to display a list of connected drives, and the available
 free space on each volume.  You may use Insert to tag any number of drives,
 then select the "* All tagged drives" item to log them all.

 You may log multiple drives at one time by using the '*' command.  First use
 F3 to set the type of drives you wish to log in one operation.  The options
 are:
      local          Logs only local drives, including removable disks
      local fixed    Logs all local drives except removable and CDROMs.
      all fixed      Logs all local fixed and all network drives
      network        Logs only network drives
      all            Logs all local and all network drives

 The Switch to Disk command (Ctrl-L) avoids reading the information from the
 specified disk if it is already in memory.


 2.9 Log Options│
 ───────────────┘
 The Log Options command provides a series of options for partially logging
 a disk and expanding the directory tree.  These options are typically most
 useful when you have configured ZTreeWin to log disks only to the first
 level subdirectories or to log only the tree structure.  When you perform
 partial logs, you can only work with the files that have been logged thus
 far. See the Tree Outlining Help topic for more information about partial
 logging and expanding and collapsing the tree.

 The following Log options are available:

 1-9 levels (Only from Directory Window) Logs the specified number of
            directory levels from the current directory down.
 Branch     (Only from Directory Window) Logs the directory branch from the
            current directory down.  Same as the '*' tree outlining key.
 Disk       Logs (or relogs) a disk, releasing from memory all other
            currently logged disks.
 One level  (Only from Directory Window) Logs only the first level of files
            and directories under the current directory.  Same as the '+'
            key.
 Refresh    Relogs the current directory's files only.
 Tree only  (Only from Directory Window) Logs just the tree structure of the
            branch, releasing all its files.


 3. Miscellaneous Features│
 ─────────────────────────┘

 3.1 Batch Parameters│
 ────────────────────┘
 Several functions within ZTreeWin can accept batch parameters. These include
 the Ctrl-Batch and Alt-Batch functions, the batch files used by Open, the
 eXecute and Alt-eXecute command lines, the configured Editor and Viewer
 command lines, and the F9 Menu scripts. See section 3.5 'Application menu'.
 These parameters provide a means to pass either the current file name or
 tagged file names to an external program. To provide maximum flexibility,
 different forms of the file name(s) can be passed to the command line using
 one or more of the following variable parameters:

    %1 - the file's path and name       - e.g. C:\1997\September\Test_File.dbf
    %2 - the file's drive id            - e.g. C
    %3 - the file's path                - e.g. \1997\September
    %4 - the file's name                - e.g. Test_File
    %5 - the file's extension           - e.g. dbf
    %6 - the file's current path        - e.g. September
    %7 - the file's short path and name - e.g. C:\1997\SEPTEM~1\TEST_F~1.DBF
    %8 - the file's short name          - e.g. TEST_F~1.DBF
    !! - is a new line
    %+ - for 4DOS/NT users

 In addition to the various forms of the file name above, the following
 parameters allow access to the size, timestamp and attributes of each file.

    %s - file size
    %d - file timestamp
    %a - file attributes

 When ZTreeWin is in split screen mode (F8), you also have access the
 following parameters to reference the file name in the inactive file pane.

   %j1 - the file's path and name       - e.g. D:\2001\December\Test_File.dbf
   %j2 - the file's drive id            - e.g. D
   %j3 - the file's path                - e.g. \2001\December
   %j4 - the file's name                - e.g. Test_File
   %j5 - the file's extension           - e.g. dbf
   %j6 - the file's current path        - e.g. December
   %j7 - the file's short path and name - e.g. D:\2001\DECEMB~1\TEST_F~1.DBF
   %j8 - the file's short name          - e.g. TEST_F~1.DBF

 Also most of the places that can accept the Batch parameters can also accept
 Environment variables.
 To get a literal % output a double %% needs to the written.
 If a parameter contains a space it gets quoted, also under NT derived
 operating systems, if the string contains an ampersand '&' then it also gets
 quoted.


 3.2 Renaming Files│
 ──────────────────┘

 3.2.1 Rename Mask
 ─────────────────
 The rename mask is a set of characters which can be used as a template when
 renaming a file, or when using Copy/Move "as" a new name.

 The following are the characters used in the rename mask:

   *  Asterisks - Use as wildcards to represent groups of a variable number
      of characters to be retained in that position of the name.
   ?  Question Marks - Use as wildcards to represent specific characters to
      be retained in that position of the name.
   /  Forward Slashes - Use to indicate specific characters to be deleted in
      that position of the name.
  < > Less-than and Greater-than Signs - Use to enclose characters to be
      inserted in that position of the name.
  : : Colons - Use to enclose digits to be inserted as sequential numbers,
      and date/time elements, in that position of the name.
   X  All other characters - Use to substitute for the character in that
      position of the name.

 The following 18 "rules" define how the rename mask functions.

 NOTE: All the examples shown in these rules rename the file "ABC.DEF.XYZ",
       which is treated as having a 7 character name section and a 3
       character extension section. The mask examples always use numbers
       for greater clarity.

 3.2.1.1  General
   The rename mask is separated into two name and extension "sections",
   separated by the rightmost period. A rename mask is always evaluated
   against the name and extension sections separately. Additional periods to
   the left are treated the same as any other normal character.

 3.2.1.2  Non-wildcard Characters (Substitution)
   Non-wildcard characters are considered substitution characters, and
   therefore overwrite that position in that section of the name.
     Examples: "1*.*"  = "1BC.DEF.XYZ"
               "1*.2*" = "1BC.DEF.2YZ"
               "1*."   = "1BC.DEF"
               "1*"    = "1BC.DEF"

 3.2.1.3  Asterisks (Group Retention)
  A leading, trailing or embedded asterisk represents whatever number of
  previously existing characters remain, and are to be retained, in that
  position of that section of the name.
     Examples: "12*.*"   = "12C.DEF.XYZ"
               "*12.*"   = "ABC.D12.XYZ"
               "1*2.*3"  = "1BC.DE2.XY3"
               "1.*.2*3" = "1.C.DEF.2Y3"

 3.2.1.4  Asterisk Limitations
  Only one asterisk may be specified in each section.
     Examples: "*123*.*"  = Error: Invalid mask
               "*.*.123"  = Error: Invalid mask
               "1*.23*.*" = Error: Invalid mask

 3.2.1.5  Question Mark (Single-Character Retention)
  A question mark represents a character position which is to be retained in
  that position of that section of the name.
     Examples: "12345??.6??" = "12345EF.6YZ"
               "??12345.?67" = "AB12345.X67"
               "12??345.6?7" = "12C.345.6Y7"
               "?1*2?.*"     = "A1C.D2F.XYZ"
               "?1*2???.*"   = "A1C2DEF.XYZ"
               "??1*2??.*"   = "AB1.2EF.XYZ"

 3.2.1.6  Forward Slash (Single-Character Deletion)
  A forward slash represents a character position which is to be deleted in
  that position of that section of the name.
     Examples: "/*.*"        = "BC.DEF.XYZ"
               "*/.?/*"      = "ABC.DE.XZ"
               "??//*./*"    = "ABDEF.YZ"
               "1?///??.?/?" = "1BEF.XZ"

 3.2.1.7  Excess Substitution Characters
  Excess substitution characters are inserted to the right in that section
  of the name.
     Examples: "1234??5678.*"      = "1234DE5678.XYZ"
               "1234/?/5678.?987*" = "1234E5678.X987"

 3.2.1.8  Insufficient Substitution Characters
  When no asterisk is present, insufficient substitution characters cause
  deletion of characters to the right in that section of the name.
     Examples: "123?.?"    = "123..X"
               "??123.?4"  = "AB123.X4"
               "12??34.5?" = "12C.34.5Y"

 3.2.1.9  Excess Wildcards
  Excess wildcards are ignored.
     Examples: "12345678*.*9"   = "12345678.XY9"
               "*12345678.9*8"  = "12345678.9Y8"
               "1234*5678.9*87" = "12345678.987"
               "1234????????.7?????*" = "1234DEF.7YZ"
               "?????????123.?????4*" = ABC.DEF123.XYZ4"
               "12????????34.5????6*" = "12C.DEF34.5YZ6"
               "??123????456??.*"     = "AB123EF456.XYZ
               "1234////////.*" = "1234.XYZ"
               "////////1234.*" = "1234.XYZ"
               "////1234////.*" = "1234.XYZ"
               "1??2//????3.*"  = "1BC2F3.XYZ"

 3.2.1.10  Mask Priorities
  If an asterisk is present with either excess question marks or forward
  slashes in a section of the rename mask, question marks and forward
  slashes take priority over the asterisk.
     Examples: "12???3456*.*"      = "12C.D3456.XYZ"
               "*12???3456.*"      = "12C.D3456.XYZ"
               "12???3*456.*"      = "12C.D3456.XYZ"
               "?1*2?????.*"       = "A12.DEF.XYZ"
               "?123*456?.*"       = "A123456.XYZ"
               "?12*34???.*"       = "A1234EF.XYZ"
               "?1234*5678?.9*876" = "A12345678.9876"
               "12///3456*.*"      = "123456.XYZ"
               "*12///3456.*"      = "123456.XYZ"
               "//123*456/.*"      = "123456.XYZ"

 3.2.1.11  Less-than and Greater-than Insertion Pair
  A pair of less-than and greater-than signs enclose characters which are
  to be inserted in that position of that section of the name.
     Examples: "<12>*.<34>*"   = "12ABC.DEF.34XYZ"
               "<12>*"         = "12ABC.DEF"
               "*.<12>"        = "ABC.DEF.12
               "*<12>.*<34>"   = "ABC.DEF12.XYZ34"
               "<12>??.<34>?"  = "12AB.34X"
               "??<12>.??<34>" = "AB12.XY34"
               "?<12>?.?<3>?"  = "A12B.X3Y
               "*<12>??.*<3>?" = "ABC.D12EF.XY3Z"
               "??<12>*.?<3>*" = "AB12C.DEF.X3YZ
               "*<12.*"        = Error: Invalid mask

 3.2.1.12  Wildcard Usage with the Insertion Pair.
  Wildcards may be placed inside the insertion pair.
     Examples: "<12*34>.<5?6*>"       = "12ABC.DEF34.5X6YZ"
               "<*12>.<*3>"           = "ABC.DEF12.XYZ3
               "<?1??2*3??>.<4?5>"    = "A1BC2.D3EF.4X5"
               "<?12/?34?/5>*.<?/6?>" = "A12C34.5EF.X6Z"

 3.2.1.13  Period Usage in Insertion
  If an inserted period is the rightmost period it creates a new extension
  section. (Part or all of the old extension may become part of the name
  section).
     Examples: "*.*<.123>"    = "ABC.DEF.XYZ.123
               "1*.*<.234>"   = "1BC.DEF.XYZ.234"
               "*.*<1.2>"     = "ABC.DEF.XYZ1.2"
               "*.<1.2>*"     = "ABC.DEF.1.2XYZ"
               "*.??<1.2>*"   = "ABC.DEF.XY1.2Z
               "*12?.?<.34>*" = "ABC.12F.X.34YZ"

 3.2.1.14  Colon Pair Inserts Sequential Numbers
  A pair of colons may enclose sequential digits which are to be inserted in
  that position of that section of the name. When renaming a series of tagged
  files, the first file renamed will receive the specified digits, and each
  file thereafter will be incremented or decremented by one. If the number of
  files to be renamed exceeds the capacity of the number of digits specified,
  the number of digits inserted will be increased. To decrement the number,
  precede the number with "d".
     Examples: "*:001:.*"     = "ABC.DEF001.XYZ"
               ":01:*.*"      = "01ABC.DEF.XYZ"
               "*:1001:*"     = "ABC.DEF1001.XYZ"
               "*.:500:"      = "ABC.DEF.500"
               "*.*:d99:"     = "ABC.DEF.XYZ99"
               "*<.>:d100:.*" = "ABC.DEF.100.XYZ"
               "*.*<.>:d349:" = "ABC.DEF.XYZ.349"

 3.2.1.15  Colons Insert Non-Alphabetic Characters
  The colon pair may contain any valid non-alphabetic characters to be
  inserted as template characters.
     Examples: "*:-001:.*"  = "ABC.DEF-001.XYZ"
               "*:[001]:.*" = "ABC.DEF[001].XYZ"
               "*:.001:.*"  = "ABC.DEF.001.XYZ"
               "*.*:.001:*" = "ABC.DEF.XYZ.001"
               "*:001.*"    = Error: Invalid mask
               "*:00X:.*"   = Error: Invalid mask
               "*:00?:.*"   = Error: Invalid mask

 3.2.1.16  Colons Insert Date and Time
  The colon pair may enclose the current system date and time elements which
  are to be inserted in that position of that section of the name. The
  following elements may be used, and are not case-sensitive:

        dd     - current system day
        mm     - current system month
        cc     - current system century
        yy     - current system two-digit year
        yyyy   - current system four-digit year
        jjj    - current system Julian day
        hh     - current system hours
        nn     - current system minutes
        ss     - current system seconds
        t      - current system tenths of seconds
        tt     - current system hundredths of seconds

     Examples: "*:[mm-dd-yy]:.*" = "ABC.DEF[12-31-99].XYZ"
               ":ccyyjjj.:*.*"   = "1999365.ABC.DEF.XYZ"
               "*:.(mm-dd-ccyy)-[hh;nn;ss.tt]:.*"
                                 = "ABC.DEF.(12-31-1999)-[23;59;59.99].XYZ"

 3.2.1.17  Colons and Wildcards
  Wildcards may be placed inside the colon pair.
     Examples: ":mmddyy-*-001:.*" = "123199-ABC.DEF-001.XYZ"
               "*:(001)????:.*"   = "ABC(001).DEF.XYZ"

 3.2.1.18 Nesting Insertion Pairs and Colon Pairs
   The colon pair and the insertion pair may be nested.
     Examples: "*<.Seq=:001:>.*"              = "ABC.DEF.Seq=001.XYZ"
               "*:<.Seq>=001:.*"              = "ABC.DEF.Seq=001.XYZ"
               "*<.mm=:mm: dd=:dd: yy=:yy:>.* = "ABC.DEF.mm=12 dd=31 yy=99.XYZ"
               "*:<.mm>=mm<.dd>=dd<.yy>=yy:.* = "ABC.DEF.mm=12.dd=31.yy=99.XYZ"

 3.2.2 Changing Case
 ───────────────────
 In addition to using the rename mask, the case of the file name can be
 changed using Tab, and the extension can be changed with Ctrl-Tab. These
 can only be used if the input line is not first edited. The separation of
 the Tab and Ctrl-Tab functions are controlled by the Alt-F10 configuration
 option, "Rename function - Tab case mode".

 There are four states to the Tab/Ctrl-Tab change case toggle:

    - ALL UPPER  Capitalizes all characters
    - all lower  Changes all characters to lower case
    - Word Caps  Capitalizes any word which follows a space or symbol
    - *          Does not change the case of this portion of the name


 3.3 Ctrl/Alt-Copy and Move Sub-options│
 ──────────────────────────────────────┘
 Choose the file spec, or just press return to keep the same names.
 See section 3.2 'Renaming Files'.

 Choose the destination, use F2 Browse, or type in the path.
 Use '.' for the current directory.

 Select any file replacement options
     F2    - Force replace of RSH files.
     Older - replaces only Older files.
     neVer - never replaces existing files.

 If you initially choose No for Overwrite, you can change your mind to JFC,
 Yes, No, All, neVer or Older. JFC allows you to compare the file you are
 copying with the file you are over-writing. If destination file/s exist and
 are Read-Only, Hidden or System, you can choose "Override".

 If there are errors during the process the following options can be chosen:
 "Cancel, Retry, Next file, Skip all errors".

 For Ctrl-Copy the F4 key can be used to remove RO attr on target files.
 This is particularly useful when copying files from CDROM.

 After getting an RSH error and making a change to the F2 option, the Enter
 key will either skip the file, (or in Prune, cancel), if the new F2 option
 will fail, or will retry the file if it might not fail. The menu also
 reflects the changing operation of the Enter key.


 3.4 Input Navigation│
 ────────────────────┘
 Text input allows for long file names. You can quickly jump from word to
 word with the keys below. Words are delimited by the following characters:
 ' ', ',', '.', '_', '/', '\'.

 At text entry points, if the text is highlighted and one of the navigation
 or Backspace keys is pressed, then the highlight is cleared and the
 navigation key is processed.

    Ctrl-Right     - Skip Word right
    Ctrl-Left      - Skip Word left
    Shift-Ins      - Paste Windows Clipboard information into ZTree.
    Ctrl-Backspace - Erase complete line
    Alt-000        - Using the numpad enter the ASCII code for the required
                     character, the character will be pasted in using the
                     active codepage.
    Ctrl-Ins       - Copy the current input text to the clipboard

 At the Directory level

    Tab            - Down directory at the same depth,
                     or if in split mode toggle windows
    Ctrl-Tab       - Down directory at the same depth
    Shift-Tab      - Up directory at the same depth
    Ctrl-Home      - First branch at the current level
    Ctrl-End       - Last Branch at the current level
    Ctrl-PgUp      - Page up trying to keep the selected dir highlighted
    Ctrl-PgDn      - Page down trying to keep the selected dir highlighted
    Ctrl-Up        - Scroll up trying to keep the selected dir highlighted
    Ctrl-Down      - Scroll down trying to keep the selected dir highlighted
    Ctrl-Right     - Unlogged dir: Expands directory tree
                     Logged Dir with sub-dirs: move down a directory.
                     Logged Dir without sub-dirs: logs files.
    Ctrl-Left      - Logged dir: unlog
                     UnLogged dir: move up a directory level


 3.5 Application Menu│
 ────────────────────┘
 The F9 application menu provides a structured method to run applications
 from within ZTreeWin.

 When a menu item is executed, the text of the menu is used to create a
 temporary Batch file, ZTW_MENU.BAT, and then that Batch file is
 automatically executed. For this reason, the menu can be scripted with
 any commands that are valid in a Batch file for Windows 95/98/ME and for
 a Command Script for Windows NT/2000/XP.

 The real power comes from the ability to use the Batch parameters, (see
 section 3.1 'Batch parameters'), so that the currently highlighted
 File/Directory in ZTreeWin can be passed as a parameter to the program
 being called from the menu. Environment variables can be used as well.

 The menu editing keys are accessed with Alt.

 Use +/-/* keys to expand/collapse the resulting menu structure.

 Type the first letter or number of a menu item to jump to that item, or
 to navigate to all items beginning with that letter or number.

 The Alt menu for maintaining scripts
   Add item     -  Add a new item to the menu
   Delete item  -  Delete the selected item from the menu
   Edit script  -  Edit the script of the selected item
   Move item    -  Move the selected item to a different position on the menu
   Rename item  -  Rename the selected item
   Undo         -  Undo the last change

 The Edit script menu
   Copy         -  Make a second copy of the current line
   Delete       -  Delete the current line
   Edit         -  Edit the current line
   Insert       -  Insert a line before the current line and edit it
   Load         -  Load the contents of a text file into the script
   Move         -  (Not yet implemented)
   cOpy scrap   -  Copy the current script to the scrap area
   Paste scrap  -  Paste from the scrap area, the scrap area is cleared when
                   quitting back to the menu, so use Tab and BackTab to
                   navigate to the destination instead.
   Rename       -  Rename the current menu item
   Enter        -  Equivalent to Edit
   Tab          -  Next menu item
   BackTab      -  Previous menu item
   Esc          -  Exit back to the menu
   Undo         -  (Not yet implemented)
   Quit         -  Exit back to the menu
   Ctrl-V       -  Paste from clipboard

 Additional directives can be placed in the menu script, to provide control
 over how the batch file is generated, (i.e., they are processed before the
 batch file is created). When the Batch or Command file is executed, these
 directives are ignored a comments by Windows.

 The following is a list of these directives. (Note: "REM" may be substituted
 with "::").

    REM #ZTSet VAR   "Prompt for input:"
                     Request user input, with the prompt "Prompt for input:"
                     echoing user input and assign the value input to the
                     environment variable VAR.

    REM #ZTSetQ VAR  "Prompt for password:"
                     Request user input, with the prompt "Prompt for
                     password:" displaying * instead of the characters
                     input, and assign the value input to the environment
                     variable VAR.

    REM #ZTInclude   Text to include in the .BAT
                     Literal text to place in the batch file when the file
                     is generated from a ZTree menu item.

    REM #ZTIfDir     Text to include if in the Dir window so that scripts
                     can detect if the selected item was a file or directory.
                     Example:
                       Set ZTMode=File
                       REM #ZTIfDir Set ZTMode=Dir
                       if "%%ZTMode%%"=="File" Echo This is a file %1
                       if "%%ZTMode%%"=="Dir"  Echo This is a directory %1

    REM #ZTSecure    Delete the ZTW_MENU.BAT file when done.


 3.6 History Lists│
 ─────────────────┘
 At all the input points there are history lists, which can store up to 64
 entries.  There is an option under the Alt-F10 configuration options to stop
 eXecute and Ctrl-F5 archive command input prefixed with a "@" from being
 entered into the history lists.

 Without the history list visible
    F3             - Paste in the youngest history item
    Ctrl-%         - Where % is a letter or number, pastes in the entry
                     marked with that letter or number from the history,
                     ready to edit
    Alt-%          - Where % is a letter or number, pastes in the entry
                     marked with that letter or number from the history,
                     and performs the action
    Alt-Up         - Save the input to the history list and continue editing

 To invoke the History lists
    Down           - Invoke history list at oldest entry
    Up             - Invoke history list at youngest entry

 With the history list visible
    F3             - Save the current command history to ZTW.HST
    Up             - Up one entry
    Down           - Down one entry
    End            - Jump to youngest entry
    Home           - Jump to oldest entry
    PgUp           - Jump one page up
    PgDn           - Jump one page down
    Ins            - Mark the entry to prevent it from being removed from
                     the end of the list, or remove the mark if the item is
                     marked.
    Del            - Remove the entry, (as long as it is not marked)
    Ctrl-%         - Where % is a letter or number, mark the entry with that
                     letter or number.
    Alt-%          - Where % is a letter or number, select and paste into
                     the input field the entry marked with that letter or
                     number, and perform the action.
    A..Z, 0..9     - Select and paste into the input filed the item marked
                     with the letter or number.
    Enter          - Select and paste the highlighted item into the input
                     field.


 3.7 Configuration Options│
 ─────────────────────────┘
 ZTreeWin is highly configurable, to meet the different preferences of many
 users. The configuration options are accessed from any directory or file
 window with Alt-F10.

 When configuring Support Programs, such as the Editor, use the Windows START
 command if you want to launch the support program as another task, and
 immediately give control back to ZTreeWin. The disadvantage of doing this,
 however, is that ZTreeWin will not automatically refresh the current file
 list when that task is exited.

 Use Batch parameters (see section 3.1) and environment variables to define
 the command line parameters for these programs. Also, the [SFN] and [LFN]
 suffixes can be used to define whether Short or Long file names are to be
 used in the command.

 Use the F4 key to acess the color configuration. Cycle the colors forward
 using the "Fn" keys on the bottom of the screen, and backwards using the
 Shift-"Fn" keys.


 3.8 The Internal Viewer│
 ───────────────────────┘
 The internal file viewer is accessed by the View, Alt-View, Ctrl-View and
 Autoview (F7) commands, unless overridden in the Alt-F10 configuration to
 use an external viewer.  While using Autoview, most the viewer commands
 below can be accessed by using the Shift key in combination with the viewer
 command.

 The viewer subcommands are:

  Alpha, Dump  - Toggle between the ALPHA and DUMP views, if the file being
                 viewed is an archive, then if the Dump command is used the
                 viewer switches to the raw archive from the formatted view.
  Charset      - Toggle between the OEM and ANSI Characters sets.
  Edit         - In HEX mode, switch to HEX Edit mode, allowing modification
                 of the current page of the file, either by overtyping the
                 HEX data, or using Tab to jump to the ASCII representation
                 for direct editing.
                 In all other modes, open the current file in your editor.
  Alt-Edit     - Launch the Alternate editor.
  Gather       - Mark a range of lines in the viewer to be saved to a file,
                 or copied to the Window Clipboard (by specifying "CLIP:").
                 You may press Ctrl-C instead of Enter to copy the selected
                 text directly to the Clipboard.
  Hex          - Toggle the Hex view, which shows both the Hex and ASCII
                 representation of the file, with 16 bytes per line.
  Junk         - Toggle the Junk filter, which hides all characters values
                 less than 32 and greater than 127 from display, to make the
                 contents easier to read.
  Lines        - Display the current line number when in Alpha mode.
  Mask         - Strip out control characters and convert high (128-255)
                 characters to low (0-127) characters, ie mask the high bit
                 of each byte.
  Offset       - Skip to the specified line number/offset.
  0-9          - Directly enter a line number/offset for the Offset command
  Ruler        - Toggle the display of the ruler at the top of the display.
  [Tab]        - Cycle the tab width display between 2, 4, 6 and 8 Characters
  Wordwrap     - Wrap long lines of text within the width of the window.
  Find         - Search forward for text strings up to 256 Characters long,
                 Use a * within the search string to match 0 or more
                 characters within the same line.
                 F2 to toggle case sensitivity.
                 F4 to switch between text/hex/unicode.
  /            - Search forward from the current location.
  S & F9       - Same as / to search forward from current location.
  F8           - Toggle search movement between page and each hit.
  Backward     - Search backwards from the bottom of the file.
  \            - Search backwards from the current location.
  +            - search again in the forward direction.
  -            - search again in the backward direction.
  SPACE        - search again in the current direction.
  NumPad-5     - Jump to the middle of the file.
  Shift-F2..F6 - Autoscroll the current file at various speeds.
  F3           - Reload the current file.
  Ctrl-F3      - Auto-reload the current file each second.
  F8           - Toggle between page and hit search skipping.
  Esc cancel   - Quit the viewer.

 The Alt-F10 configuration option, 'Display archive list output for', is used
 to configure ZTreeWin to detect if the file is an archive before passing it
 to the viewer.  If the file is detected as an archive, and the internal
 viewer is configured for the current View function, (View, Alt-View or
 AutoView), then the archiver list command is used to generate a temporary
 file for viewing by the viewer.  You can then switch display modes at this
 point from Alpha to any other mode to display the contents of the actual
 archive file, rather than temporary list file.


 3.9 Jeff's File Compare│
 ───────────────────────┘
 The JFC function, by default, uses the Tadzio's File Compare (TFC.EXE)
 program to compare two files side-by-side. The program is called via the
 TFC.BAT file. This is the default program specified in the Alt-F10
 configuration options, "JFC Compare" and "Alt-JFC Compare".

 The JFC function is named for Jeffrey C. Johnson, the original programmer
 of XTree, and the originator of the function. TFC was originally written by
 Daniel Schroeder, and later modified by Seb Tomasini.

 Subcommands while running TFC:

    Esc/Enter/Q - Exit
    Arrows      - Scroll up, down, left, right, etc.
    Space       - Find next difference
    +           - Find next difference
    -           - Find previous difference
    C           - Case sensitivity on/off
    D           - Differing characters within differing lines toggle
    E           - Empty line suppression toggle
    H           - Hex / ASCII mode toggle
    L           - Line number display toggle
    O           - OEM / ANSI character set toggle
    S           - Split screen vertical / horizontal toggle
    T           - Tall screen toggle (25/50 line mode)
    W           - White space compression toggle
    1..9        - Tab width setting to 1..9 blanks (default: 4)
    Alt-F10     - Color setup utility
    F1          - Help

 Command-Line options of TFC:

    -aXX[:YY]   - Set window height to XX lines, and width to YY columns
    -b          - Batch mode
    -c          - Case insensitive compare
    -d          - Differing character highlighting within differing lines
    -e          - Empty line suppression
    -h          - Hex mode
    -l          - Line numbers not displayed
    -n          - No line numbers displayed (same as -l)
    -o          - OEM character set not used (uses ANSI)
    -s          - Sync scan +500 lines
    -v          - Vertically split display
    -w          - White space is compressed
    -z          - ZTree is the calling program

 ZTree automatically passes these six parameters to TFC.BAT:

    %1 = -z (Provides some special message handling)
    %2 = First file to compare in shortname format
    %3 = Second file to compare in shortname format
    %4 = First file to compare longname format
    %5 = Second file to compare in longname format
    %6 = -aXX:YY (Screen resolution)

 The standard TFC.BAT consists of a command line of the following format:

     @C:\path\TFC.EXE %1 %6 %4 %5


 3.10 Keyboard Macros│
 ────────────────────┘
 Keyboard macros can be used to automate repetitive tasks.  They can be
 accessed from the command line with the /k switch, by pressing F12 and
 entering macro commands directly or by referencing a macro file prefixed
 with a '@' symbol (eg. @[path]\macro1.ztm), or by using the Open command
 on a saved macro file (ending with the .ZTM extension).

 You can also 'record' a macro by using the Ctrl-F12 command.  After hitting
 Ctrl-F12, all further keystrokes will be recorded to file ZSAVE.ZTM (in the
 ZTreeWin directory).  Stop recording by hitting Ctrl-F12 a second time.
 A flashing 'R' in the bottom right of the screen indicates that recording
 is active.
 NOTE: If there are multiple instances of ZTreeWin are running they
       will all write to the same file.
 To replay your saved macro, load it into the F12 function with @ZSAVE.ZTM.

 To immediately replay the last used F12 macro without any prompting, you
 can use the Alt-F12 command.

 Construct a macro by separating each command and free text with commas ","
 such as the following macro that ESCapes to the directory window, then edits
 the file test.txt.

 ESC,e,test.txt,RET

 Note that in a .ZTM macro file, you may use newlines to break a macro into
 separate lines to improve readability and ease maintenance.

 Type command letters in lower case (like the e for edit above) as UPPER case
 is equivalent to Shift-Letter and will cause the Shift-Letter navigation
 functions, or spell searching if it is enabled. See 1.3 Directory and File
 Window Control Keys.

 The valid key symbols are (must be entered in UPPER case)

 BTAB, BKSP, COMMA, DEL, DOWN, END, ESC, ENTER, F1 - F10, HOME, INS,
 LEFT, PGDN, PGUP, RET, RIGHT, SEMI, SPACE, TAB, UP, NUM5

 And these shift keys, where x is
 ALT_x   0-9, A-Z, F1-F12, UP, DOWN
 CTRL_x  0-9, A-Z, F1-F12, UP, DOWN, RET, ENTER, INS, RIGHT, LEFT, TAB, BS,
         BKSP, [, ]
 SH_x    F1-F12, TAB, INS, UP, DOWN, RIGHT, LEFT, HOME, END, PGDN, PGUP,
         NUM-, NUM1 - NUM9

 There are several special mnemonics available in certain functions for
 setting specific options to a known state.

 SPLIT, UNSPLIT - used to spilt and unsplit the screen respectively
 ASCEND, DESCEND - used in Alt-Sort to set the sort order


 3.11 Command-Line Options│
 ─────────────────────────┘
 As the ZTWIN.BAT file gets rewritten each time ZTreeWin exits (to support
 the Ctrl-Q and Alt-Q functions), to use any of the command line switches,
 they have to be specified on the calling shortcut or in a different batch
 file. Note that the /K options must be last, as indicated.

 Usage: ZTW [/video mode] [/progs] [/options] [A..Z|path|filespec] [/K[macro]]

 [/video mode]: /2|3|4|5|6|8  (Use 25, 34, 43, 50, 60 or 28 lines video mode)

  NOTE: Certain programs may have problems with some of these modes.
        If the video mode is thought to be causing a problem, then try one
        of the standard modes: 25, 43 or 50 lines.

 [/progs]:     /Eeditor.EXE | /Vviewer.EXE (Specify external editor and viewer)

 [/options]:
  ?   Display command-line options       OD  Sort descending
  API Use Win32 API for copy functions   SD  Sort by Date
  B   Disable beeps                      SE  Sort by Extension
  DEB Display all shell output           SS  Sort by Size
  KBR Logs all keystrokes to ZKEYS.LOG   SU  Unsorted display
  L1  Log 1st Level only                 T   Set console title
  LT  Log Tree only                      XT  XTPro keyboard compatibility
  LF  Log Full disk                      Y   Prevent screen restoration on exit
  M   Disable mouse support              ZF  Use last Filespec
  NC  Disable new console creation       ZP  Display progress bar time display
  O   Disable OEM text translation       ZT  Logs last Treespec from history

 [/options - Video]:
  AUTO            Use current console size
  MAX             Zoom video to maximum size
  NOMAX           Prevent use of Alt-F7 to Zoom
  COLS:nn[:nn:nn] Supported column sizes for Alt-F8 (eg: /COLS:80:120)
  ROWS:nn[:nn:nn] Supported row sizes for Alt-F9 (eg: /ROWS:25:50:65)

  [A..Z|path|filespec]: Log specified drive | start in directory | set filespec

 [/K[macro]]:  /K[keys|@file.ztm]  Start with macro sequence, or load from
                                   file this option must be the last on the
                                   .line

 If multiple drives or paths are specified they are logged in the order
 on the command line, then the first one in the list is made active.

 ZTree creates a directory under the current users temporary directory (as
 defined by the TEMP environment variable) with a name of the form "ZTMP000",
 this directory is used to hold working files when using the archiver
 functions. This is to support multiple instances of ZTree running at the
 same time, when a another instance is started a new subdirectory is created
 with a new number in the name, and that directory is used for the session.
 The location that the "ZTMP000" directory is created in can be controlled
 by setting the ZTEMP environment variable, the directory that the
 environment variable points to must exist, otherwise the archiving
 functions may not work.


 3.12 Auxiliary Files│
 ────────────────────┘
  ext.BAT      Batch files for running programs from the Open command. Use
               these files to override the Windows association called via
               ShellExecute(), or if there is not a windows association
               available. Change ext to the extension of the file type
               needed, e.g., for Microsoft Word create a DOC.BAT file.

  ARCHIVER.BB2 Configures which Archivers ZTreeWin will recognize.  Read
               the comments in the file for instructions.

  ZCOLORS.INI  Allows you to customize Colors for different file types.
               (grey for zip files, etc.) Also tags can be colored
               differently than the file names.

  ZFORMAT.BAT  If it exists, it is used by the Alt-F2 command instead of
               the windows GUI for formatting Floppys.

  ZKEYS.LOG    A Log all keystrokes, stored in the ZTMP000 directory,
               invoked with the /KBR switch

  ZSAVE.ZTM    Created by the Ctrl-F12 command to hold recorded keystrokes.

  ZTREE.INF    Installs ZTreeWin into the Drive and Folder context menus of
               Windows Explorer, so that when you right-click on a directory
               in Windows, you can choose "ZTree", and ZTreeWin will open up
               with that directory logged and highlighted. This file must be
               edited before use. Read the comments inside this file for
               instructions on how to prepare it for installation.

  ZTW.HST      Holds the history lists and some settings which are passed on
               to subsequent sessions of ZTreeWin. Allows use of local ZTW.HST
               for a network shared program directory.

  ZTW.KEY      Holds the ZTreeWin licence key. The name of this file must be
               UPPER CASE.

  ZTW.INI      Holds the settings made to the configuration options, Alt-F10.

  ZTWIN.BAT    Necessary for the Alt-Quit function. Gets rewritten on every
               exit from ZTreeWin.

  ZTW_MENU.DAT Holds the application menu configuration.

  ZTW_MENU.DA$ Backup of the ZTW_MENU.DAT file, created whenever the menu is
               edited.

  ZTW_MENU.BAT Used by the application menu when executing commands.

  TFC.BAT      Used to call the TFC file compare program, using the JFC
               function.

  TFC.INI      Contains the TFC program configuration and colors.


 3.13 Quick Command Table│
 ────────────────────────┘

 Abbreviations and symbols used in the table descriptions:

    -    - Key not assigned
    *    - Changed from default by Alt-F10 configuration
    FW   - File window
    NW   - New Window
    TF   - Tagged files
    XT   - When in Xtree mode, (set on the command line with /XT)
    (W)  - Windows Hotkey

┌──────┬───────────────────────────────────┬───────────────────────────────────┐
│ Key  │    Directory Window Commands      │        File Window Commands       │
├──────┼───────────┬───────────┬───────────┼───────────┬───────────┬───────────┤
│      │  Normal   │   Ctrl    │    Alt    │  Normal   │   Ctrl    │    Alt    │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│A     │Avail      │-          │Attributes │Attributes │Attributes │-          │
│      │           │           │           │           │TF         │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│B     │Branch     │Branch TF  │-          │           │Batch TF   │Batch      │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│C     │Compare    │-          │Compare    │Copy       │Copy TF    │Copy with  │
│      │           │           │branch     │           │           │structure  │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│D     │Delete     │-          │-          │Delete     │Delete TF  │-          │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│E     │Edit file  │-          │Edit file  │Edit       │Edit TF    │Edit file  │
│      │           │           │alternate  │           │           │alternate  │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│F     │Filespec   │Previous   │File       │Filespec   │Previous   │File       │
│      │           │filespec   │display    │           │filespec   │display    │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│G     │Global     │Global TF  │Graft      │-          │-          │-          │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│H     │sHortcut   │-          │Hide       │sHortcut   │sHortcut TF│-          │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│I     │Invert tag │Invert tag │Info       │Invert tag │Invert tags│Info       │
│      │or filespec│or filespec│           │or filespec│or filespec│           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│J     │-          │-          │-          │JFC compare│JFC compare│JFC compare│
│      │           │           │           │           │two TF     │alternate  │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│K     │-          │-          │KByte      │-          │-          │-          │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│L     │Log drive  │Switch drv │Log options│Log drive  │Switch drv │Log options│
│      │* Switch   │* Log drive│           │* Switch   │* Log      │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│M     │Make dir   │-          │Mirror     │Move       │Move TF    │Move       │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│N     │New date   │-          │-          │New date   │New date TF│-          │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│O     │-          │-          │-          │Open       │Open TF    │Open NW    │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│P     │Print      │-          │Prune      │Print      │Print TF   │-          │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Q     │Quit       │Quit and   │Quit and   │Quit       │Quit and   │Quit and   │
│      │           │shell      │change dir │           │shell      │change dir │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│R     │Rename     │-          │Release    │Rename     │Rename TF  │Release    │
│      │           │           │options    │           │           │options    │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│S     │Showall    │Showall TF │Sort       │-          │Search TF  │Sort       │
│      │           │           │criteria   │           │           │criteria   │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│T     │Tag all    │Tag all    │Tag files  │Tag file   │Tag all    │Tag by     │
│      │files in   │files on   │by         │           │files in   │attribute, │
│      │directory  │disk drive │attribute  │           │directory  │up, down   │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│U     │Untag all  │Untag all  │Untag files│Untag file │Untag all  │Untag by   │
│      │files in   │files on   │by         │           │files in   │attribute, │
│      │directory  │disk drive │attribute  │           │directory  │up, down   │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│V     │View       │Volume     │View file  │View       │View TF    │View file  │
│      │           │           │alternate  │           │           │alternate  │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│W     │-          │-          │Wash       │-          │-          │-          │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│X     │eXecute    │-          │eXecute NW │eXecute    │-          │eXecute NW │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Y     │-          │-          │-          │-          │-          │-          │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Z     │Branch     │Toggle     │           │-          │Toggle     │           │
│      │           │colors     │           │           │colors     │           │
└──────┴───────────┴───────────┴───────────┴───────────┴───────────┴───────────┘

┌──────┬───────────────────────────────────┬───────────────────────────────────┐
│ Key  │    Directory Window Commands      │        File Window Commands       │
├──────┼───────────┬───────────┬───────────┼───────────┬───────────┬───────────┤
│      │  Normal   │   Ctrl    │    Alt    │  Normal   │   Ctrl    │    Alt    │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Shift-│Jump to    │-          │-          │Jump to    │-          │-          │
│letter│* Spell    │           │           │* Spell    │           │           │
│      │search     │           │           │search     │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│0..9  │Jump to    │-          │-          │Jump to    │-          │-          │
│      │* Spell    │           │           │* Spell    │           │           │
│      │search     │           │           │search     │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Shift-│Jump to    │-          │-          │Jump to    │-          │-          │
│1..9  │x/10 of    │           │           │x/10 of    │           │           │
│      │Window     │           │           │Window     │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│F1    │Help       │-          │About      │Help       │-          │About      │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│F2    │-          │-          │Format     │-          │Show TF    │Format     │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│F3    │Refresh    │-          │Relog      │Refresh    │Continually│Relog      │
│      │directory  │           │directory  │directory  │refresh dir│directory  │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│F4    │Toggle menu│-          │-          │Toggle menu│Show TF    │Compare    │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│F5    │Hide 2nd   │-          │-          │-          │Archive TF │Open       │
│      │subdirs    │           │           │           │           │archive    │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│F6    │Hide 1st   │-          │-          │-          │Merge tags │-          │
│      │subdirs    │           │           │           │to split   │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│F7    │Autoview   │Tag branch │Video zoom │Autoview   │-          │Video zoom │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│F8    │Split      │Untag      │Video      │Split      │Partial    │Video      │
│      │           │branch     │col width  │           │Untag      │col width  │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│F9    │Application│Invert     │Video      │Application│-          │Video      │
│      │menu       │branch tags│row height │menu       │           │row height │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│F10   │-          │-          │Configure  │-          │-          │Configure  │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│F11   │Bookmark   │           │-          │Bookmark   │-          │-          │
│      │list       │           │           │list       │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│F12   │Run macro  │Record     │Replay     │Run macro  │Record     │Replay     │
│      │           │macro      │macro      │           │macro      │macro      │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│^     │-          │-          │-          │Toggle tag │-          │-          │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│*     │Log entire │-          │-          │-          │-          │-          │
│      │branch     │           │           │           │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│+ or =│Log dir    │-          │-          │-          │-          │-          │
│      │XT Select  │           │           │XT Select  │           │           │
│      │next drive │           │           │next drive │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│- or _│Unlog dir  │-          │-          │-          │-          │-          │
│      │XT Select  │           │           │XT Select  │           │           │
│      │prev drive │           │           │prev drive │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│, or <│Select     │-          │-          │Select     │-          │-          │
│      │next drive │           │           │next drive │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│. or >│Select     │-          │-          │Select     │-          │-          │
│      │prev drive │           │           │prev drive │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│/ or ?│Stats      │-          │-          │Stats      │-          │-          │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│\ or ;│Treespec   │-          │-          │Treespec   │-          │-          │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│\     │Treespec   │Previous   │-          │Treespec   │Previous   │-          │
│      │           │treespec   │           │           │treespec   │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│|     │Spell      │-          │-          │Spell      │-          │-          │
│      │search     │           │           │search     │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│[     │Previous   │Delete     │-          │Previous   │Delete     │-          │
│      │bookmark   │bookmark   │           │bookmark   │bookmark   │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│]     │Next       │Delete all │-          │Next       │Delete all │-          │
│      │bookmark   │bookmarks  │           │bookmark   │bookmarks  │           │
└──────┴───────────┴───────────┴───────────┴───────────┴───────────┴───────────┘

┌──────┬───────────────────────────────────┬───────────────────────────────────┐
│ Key  │    Directory Window Commands      │        File Window Commands       │
├──────┼───────────┬───────────┬───────────┼───────────┬───────────┬───────────┤
│      │  Normal   │   Ctrl    │    Alt    │  Normal   │   Ctrl    │    Alt    │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Ins   │-          │Copy to    │-          │-          │Copy to    │-          │
│      │XT Log     │clipboard  │           │           │clipboard  │           │
│      │ directory │           │           │           │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Shift-│Paste from │-          │-          │Paste from │-          │-          │
│Ins   │clipboard  │           │           │clipboard  │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Del   │Delete     │-          │-          │Delete     │Delete TF  │-          │
│      │XT Unlog   │           │           │           │           │           │
│      │ directory │           │           │           │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Home  │First dir  │First dir  │-          │First file │-          │-          │
│      │           │at level   │           │           │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│End   │Last dir   │Last dir   │-          │Last file  │-          │-          │
│      │           │at level   │           │           │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│PgUp  │PgUp screen│Scroll     │-          │PgUp screen│Scroll     │-          │
│      │           │page up    │           │           │Page Up    │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│PgDn  │PgDn screen│Scroll     │-          │PgDn screen│Scroll     │-          │
│      │           │page down  │           │           │Page Down  │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Up    │Dir up     │Scroll up  │-          │File up    │Scroll up  │-          │
│      │           │* Dir up   │           │           │* Tag up   │* Untag up │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Down  │Dir down   │Scroll down│-          │File down  │Scroll down│-          │
│      │           │* Dir down │           │           │* Tag down │* Untag dn │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Left  │Parent     │Close      │Previous   │Page up    │-          │Previous   │
│      │dir        │branch /   │bookmark   │           │           │bookmark   │
│      │           │parent dir │           │           │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Right │Path down  │Open dir / │Next       │Page down  │-          │Next       │
│      │           │child dir  │bookmark   │           │           │bookmark   │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Tab   │Dir down   │Dir down   │(W)        │-          │-          │(W)        │
│      │same level │same level │           │           │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Shift-│Dir up     │-          │(W)        │-          │-          │(W)        │
│Tab   │same level │           │           │           │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Tab   │Switch     │Dir down   │(W)        │Switch     │-          │(W)        │
│(split│sides      │same level │           │sides      │           │           │
│mode) │           │           │           │           │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Esc   │-          │(W)        │(W)        │Dir        │(W)        │(W)        │
│      │           │           │           │window     │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Shift-│Clear spell│-          │-          │Clear spell│-          │-          │
│Esc   │search     │           │           │search     │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Enter │Open Sm FW │Log dir /  │(W)        │Close FW   │-          │(W)        │
│      │* Open     │Open FW &  │           │* View file│           │           │
│      │Extended FW│ show TF   │           │           │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Back- │Parent     │Release dir│-          │Parent     │-          │-          │
│space │dir        │           │           │dir        │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Space │Dir down   │-          │(W)        │File down  │-          │(W)        │
│      │           │           │           │*Invert tag│           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│NumPad│Center     │-          │-          │Center     │-          │-          │
│-5    │           │           │           │           │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Shift │Hide this  │-          │-          │-          │-          │-          │
│Numpad│directory  │           │           │           │           │           │
│-     │           │           │           │           │           │           │
├──────┼───────────┼───────────┼───────────┼───────────┼───────────┼───────────┤
│Right │About      │-          │-          │About      │-          │-          │
│Ctrl- │           │           │           │           │           │           │
│Alt   │           │           │           │           │           │           │
└──────┴───────────┴───────────┴───────────┴───────────┴───────────┴───────────┘


 3.14 Document Standards│
 ───────────────────────┘
 The following syntax is used through out this document.

    Char1..Char2  - Range of characters between Char1 and Char2 inclusive.
    Shift-Char    - Press and hold the Shift key and then press Char


 3.15 ZTreeWin Advantages Over Xtree│
 ───────────────────────────────────┘
 The advantages of ZTree over XTree are far too numerous to list here. However,
 the following are the very basic and most important advantages.

  - No 640K memory barrier. Log unlimited disks & files.
  - Supports long file and directory names.
  - Does not hog the CPU under Windows NT/2000/XP.
  - It is an efficient 32-bit Windows program.
  - It is not constrained to an 80 column screen width.
  - UNC (Universal Naming Convention) can be used for target paths for networks
    with most commands. (e.g. \\server\dir\filename.ext)
  - It is still being enhanced and supported!


 3.16 Web Links│
 ──────────────┘
 The ZTreeWin home page and latest version:    http://www.ztree.com
 The Unofficial ZTreeWin home page and forum:  http://www.vico1.com
 ZTree and XTree Hidden Hotkeys: http://www.xtreefanpage.org/lowres/x43hhl.htm

 ──────────────────────────────
